1、在config/routes.php里 添加以下代码,已开启.json访问的模式
$builder->setExtensions(['json']);
2、在AppController里面添加一个引用一个方法,也可以直接将下面代码添加到单个Controller里面
use Cake\View\JsonView;
public function viewClasses(): array { return [JsonView::class]; }
3、在具体的控制器(Controller)方法(Action)里最后添加一句话,其中users是$this->set(compact('users'));传递的变量
$this->viewBuilder()->setOption('serialize', ['users']);
cakephp5 设置action后面.json的支持
| Title | cakephp5 设置action后面.json的支持 |
|---|---|
| Framework | CakePHP5 |
| User | wy8817399@vip.qq.com |
| Id | 6 |
| Created | 1/7/26, 7:36 AM |
| Modified | 1/22/26, 10:46 AM |
| Published | Yes |
Content