我确实有一个模块,例如帐户。当然,您会在 acount/actions/action.class.php 中找到一个名为的文件。
PHP 文件 action.class.php 越来越大。可以延长吗?
举个例子:
/account/action/action.class.php
/account/action/action2.class.php
如果可能的话,action.class.php 和 action2.class.php 中的代码是什么样子的?和/或我应该在 config-ymal-file 中的什么地方输入内容?
提前致谢!
猎手
最佳答案
Symfony Action 可以用两种方式声明:
- 一个大的 actios.class.php 文件,继承自 sfActions
- 继承sfAction的多个xxxAction.class.php文件
两者基本相同,但不能混用(您必须决定是要 123123 个文件,每个操作 1 个文件,还是一个大胖文件)。
这里是关于这个问题的 symfony 引用:Symfony Front Controller - Actions检查操作部分。
关于php - 多个action.class.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6843046/