gpt4 book ai didi

frontend - 如何在cakephp 3.0中做后端和前端架构?

转载 作者:行者123 更新时间:2023-12-02 03:17:33 26 4
gpt4 key购买 nike

如何在同一应用程序中分离后端和前端( Controller 、 View 、布局)以共享 CakePHP 3 中的模型?

最佳答案

如果您在终端中使用bin/cake bake,您可以添加--prefix=Backend

前 Controller :bin/cake bake controller NameOfYourTable --prefix=Backend

ex 模板:bin/cake bake template NameOfYourTable --prefix=Backend

CakePHP 将创建子文件夹 ./src/Controller/Backend/NameOfYourTable使用良好的命名空间 namespace App\Controller\Backend;./src/Template/Backend/NameOfYourTable/ with index.ctp, 添加.ctp, edit.ctp, view.ctp

并在 routes.php 中添加您的网址前缀

ex url: www.domain.tld/backend/nameofyourcontroller/

Router::prefix('backend', function($routes) {

$routes->connect(
'/',
['controller' => 'NameOfYourController', 'action' => 'index']
);
$routes->connect(
'/:controller',
['action' => 'index'],
['routeClass' => 'InflectedRoute']
);
$routes->connect(
'/:controller/:action/*',
[],
['routeClass' => 'InflectedRoute']
);
});

关于frontend - 如何在cakephp 3.0中做后端和前端架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35721803/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com