簡體   English   中英

如何在cakephp 3中為插件添加View類?

[英]How to add a View class for a plugin in cakephp 3?

正如該問題的標題所述,如何在Cakephp 3中向插件添加/集成View類?

該應用程序有AppView類,但是在烘焙插件時不包含View類。

插件中沒有View類,因為默認情況下,插件使用的是主應用程序中的View類。

如果您需要在插件中執行某些特定的視圖渲染邏輯,則可以創建例如。 YourPluginDir/src/View/CustomView.php並在那里做您的事情。 您還需要告訴您的控制器使用此View類:

$this->viewBuilder()->setClassName('YourPlugin.Custom');

有關自定義View類的更多信息,請參見docs: 在CakePHP中創建自己的視圖類

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM