我确实有一个模块,例如帐户。当然,您会在 acount/actions/action.class.php 中找到一个名为的文件。
PHP 文件action.class.php 变得越来越大。可以延长吗?
举个例子:
/account/action/action.class.php
/account/action/action2.class.php
如果可能的话,action.class.php和action 2.class.php中的代码是什么样的?和/或我应该在配置 yaml 文件中的哪里输入内容?
提前致谢!
克拉猎手
Symfony 操作可以以两种方式声明:
- 继承自 sfActions 的大 actios.class.php 文件
- 多个继承自sfAction的xxxAction.class.php文件
它们基本上是相同的,但不能混合使用(您必须决定是否需要 123123 个文件、每个操作 1 个文件,还是一个大文件)。
这是有关此问题的 symfony 参考:Symfony 前端控制器 - 操作 http://www.symfony-project.org/gentle-introduction/1_4/en/06-Inside-the-Controller-Layer#chapter_06_sub_alternative_action_class_syntax检查操作部分。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)