开发者

cakephp AVOIDING repetitive .ctp files

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

上一篇:

下一篇:

精彩评论

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

最新问答

问答排行榜