我想构建一个小部件,它可以作为一个小盒子包含在不同的视图中。
小部件是一个表格,显示表格(模型)“Xyz”中的一些行;一些行(根据用户权限)是可编辑的(用户可以更改它们的值)。
实现这样一个(简单)事情的最佳方法是什么(我是 CakePHP 的新手)?
尤其是:
我应该将演示代码(通常是 .ctp)放在哪个文件中以允许它包含在其他视图中?
我应该将用于检索数据和准备演示代码变量的代码放在哪个文件中?通常它应该去一个控制器,但我可以从另一个控制器包含/调用一个控制器方法。
我应该将处理 POST 请求的代码放在哪个文件中?