1
2
出于代码可读性和可维护性的目的,两个不同的控制器操作(尽管它们与同一表单关联)最好作为两个函数/脚本分开。 想象一下,如果所有CRUD操作都组合在一个函数/脚本中会是什么样子。那会很混乱的。 |
2
1
我觉得不坏。 不管我们用相同的页面和不同的页面。 两种方法都是正确的。 使用单页是一种排序和甜蜜的方式,使用2页给我们的代码一种托管的方式。 在我看来,两者都是平等的。 |
3
1
在 我的 我更喜欢用一个动作。所有的东西都放在一起。O'Phinney的控制器可能会像这样:
对于所有控制器保存/编辑逻辑只有一种方法是唯一的原因(假设!)做它和额外的行动。酷,把所有东西都放在一个地方。但是:这需要编辑和添加两者具有完全相同的逻辑。一旦有
为了根据动作有不同的逻辑,这完全利用了一个动作的思想。所以,如果你知道逻辑总是一样的,而且很难改变,这就是节省你大量编码工作的方法:)。 另一方面,如果您的添加/编辑逻辑有点不同,我会将所有属于一起的逻辑放在一起:
这可能看起来像是代码复制(也许是),但是,我的编辑/添加操作大约有3-6行代码。但一旦两者的逻辑发生变化,你就真的知道这地方了。 所以这是我个人的观点,一旦事情变得更复杂,我会坚持单独行动。 (注意:对于逻辑,我指的是控制器逻辑,所有数据逻辑都应该在模型中) |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |