如何在 Cakephp 3 中使用控制器和用作插件的主题模型代码

用户3653474

我是 cakephp 的新手,并开始在电子商务网站上工作。为主题管理面板创建了插件,管理面板主题插件的结构如下:

插件/admin_theme/

|_ config
|_ src 
    |_ Controller
        |_AppController.php
    |_ Template
        |_Layout
          |_default.ctp
|_ tests 
|_ webroot 

现在的困惑是我应该将 AdminPanel 主题的控制器和模型放在哪里,如果我将所有代码放在主 src 文件夹中,它将与我的其他应用程序代码混合,第二件事我想为我的主创建其他主题应用程序,如果我想使用两个主题,使用多个插件的正确方法是什么,最重要的是将编码部分(即控制器和模型)放在哪里。

卡图开发商

您必须在根文件夹中创建名为“plugins”的新文件夹。然后按照文档https://book.cakephp.org/3.0/en/views/themes.html 中的建议创建文件夹结构,例如在插件目录 /src/Template 中。

并在您的控制器中在 beforeRender() 方法中添加以下行以设置主题:

// For CakePHP before 3.1
public $theme = 'Modern';
// For CakePHP before 3.5
$this->viewBuilder()->theme('Modern');
// For CakePHP after 3.5
$this->viewBuilder()->setTheme('Modern');

有关详细信息,请参阅https://book.cakephp.org/3.0/en/views/themes.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在 cakephp 3.x 的控制器中使用 bindmodel?

来自分类Dev

如何在CakePHP 3.x中使用hybridauth插件?

来自分类Dev

Cakephp3,如何在cakephp3中使用where子句和内部联接?

来自分类Dev

CakePHP 3.8:如何在控制器中使用uasort()

来自分类Dev

cakephp 3控制器cakedc插件

来自分类Dev

如何在CakePHP 3中使用postGIS

来自分类Dev

如何在事件中使用Cakephp 3的Auth组件

来自分类Dev

如何在事件中使用Cakephp 3的Auth组件

来自分类Dev

如何在CakePHP 3中从控制器更改视图阻止内容?

来自分类Dev

如何在CakePhp3的子文件夹中放置控制器?

来自分类Dev

如何在CakePHP 3中更改来自控制器的视图块内容?

来自分类Dev

如何在CakePHP 3.x中为子控制器配置路由?

来自分类Dev

如何在cakephp3中的子控制器中传递父ID的值

来自分类Dev

在cakephp 3中使用ajax通过控制器从模型检索数据

来自分类Dev

如何在控制器中将变量发送到CakePHP 3.x中的元素并在其他视图中使用元素时保留变量?

来自分类Dev

如何在 JWT 中使用 CakePHP3“身份验证”插件

来自分类Dev

如何在cakephp中分配模型和控制器的验证?

来自分类Dev

CakePHP 3.x:如何在插件/插件的src目录中实现事件监听器

来自分类Dev

如何使用模型和控制器验证cakephp中的表单字段

来自分类Dev

Cakephp 3默认模型未在控制器中加载

来自分类Dev

如何使用CakePHP 3联接多个表?

来自分类Dev

Cakephp3:如何使用toList()

来自分类Dev

如何在CakePHP 3.x的查询生成器中使用哈希值?

来自分类Dev

如何在cakephp 3中的链接中使用内联css的跨度

来自分类Dev

如何在CakePHP 3.x的查询生成器中使用哈希值?

来自分类Dev

如何在CakePHP 3中使用电子邮件传输类“ Debug”

来自分类Dev

CakePHP 3:从控制器上传图像

来自分类Dev

控制器中的cakephp 3 url

来自分类Dev

如何在CakePHP 3中将数据从一个控制器传递到另一个控制器?

Related 相关文章

  1. 1

    如何在 cakephp 3.x 的控制器中使用 bindmodel?

  2. 2

    如何在CakePHP 3.x中使用hybridauth插件?

  3. 3

    Cakephp3,如何在cakephp3中使用where子句和内部联接?

  4. 4

    CakePHP 3.8:如何在控制器中使用uasort()

  5. 5

    cakephp 3控制器cakedc插件

  6. 6

    如何在CakePHP 3中使用postGIS

  7. 7

    如何在事件中使用Cakephp 3的Auth组件

  8. 8

    如何在事件中使用Cakephp 3的Auth组件

  9. 9

    如何在CakePHP 3中从控制器更改视图阻止内容?

  10. 10

    如何在CakePhp3的子文件夹中放置控制器?

  11. 11

    如何在CakePHP 3中更改来自控制器的视图块内容?

  12. 12

    如何在CakePHP 3.x中为子控制器配置路由?

  13. 13

    如何在cakephp3中的子控制器中传递父ID的值

  14. 14

    在cakephp 3中使用ajax通过控制器从模型检索数据

  15. 15

    如何在控制器中将变量发送到CakePHP 3.x中的元素并在其他视图中使用元素时保留变量?

  16. 16

    如何在 JWT 中使用 CakePHP3“身份验证”插件

  17. 17

    如何在cakephp中分配模型和控制器的验证?

  18. 18

    CakePHP 3.x:如何在插件/插件的src目录中实现事件监听器

  19. 19

    如何使用模型和控制器验证cakephp中的表单字段

  20. 20

    Cakephp 3默认模型未在控制器中加载

  21. 21

    如何使用CakePHP 3联接多个表?

  22. 22

    Cakephp3:如何使用toList()

  23. 23

    如何在CakePHP 3.x的查询生成器中使用哈希值?

  24. 24

    如何在cakephp 3中的链接中使用内联css的跨度

  25. 25

    如何在CakePHP 3.x的查询生成器中使用哈希值?

  26. 26

    如何在CakePHP 3中使用电子邮件传输类“ Debug”

  27. 27

    CakePHP 3:从控制器上传图像

  28. 28

    控制器中的cakephp 3 url

  29. 29

    如何在CakePHP 3中将数据从一个控制器传递到另一个控制器?

热门标签

归档