开发者

cakephp AVOIDING repetitive .ctp files

开发者 https://www.devze.com 2023-02-27 10:37 出处:网络
Many models in my app are similar, and I\'ve automated the creation of each CTP for the standard CRUD for each.In other words, the ctp files themselves for each model are identical.I开发者_JAVA技巧 pa

Many models in my app are similar, and I've automated the creation of each CTP for the standard CRUD for each. In other words, the ctp files themselves for each model are identical. I开发者_JAVA技巧 pass the fields used to create the form as an array to a helper. I find though I'm just creating the same files over and over in separate view directories. Is there a way I can refer to say 1 add.ctp for each of the model controllers? I hope my question is clear enough. Thanks.


$this->render('/controller/view');

You can render any view from any controller, so if you want to create one "index" view and its generic enough that you are just passing $data in, you could render the same view each time.

You could take it one step further and create that view in your elements folder to completely detach it from your controllers.

http://book.cakephp.org/view/980/render


https://github.com/infinitas/infinitas/blob/beta/app_controller.php#L389

0

精彩评论

暂无评论...
验证码 换一张
取 消