php - 多个action.class.php

标签 php symfony1 symfony-1.4 web-frameworks

我确实有一个模块,例如帐户。当然,您会在 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 可以用两种方式声明:

  1. 一个大的 actios.class.php 文件,继承自 sfActions
  2. 继承sfAction的多个xxxAction.class.php文件

两者基本相同,但不能混用(您必须决定是要 123123 个文件,每个操作 1 个文件,还是一个大胖文件)。

这里是关于这个问题的 symfony 引用:Symfony Front Controller - Actions检查操作部分。

关于php - 多个action.class.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6843046/

相关文章:

php - Zend 与 Symfony

php - 如何从表单中获取值(symfony 1.4)

php - 推进和左加入

symfony1 - 如何在 Symfony 1.4 中模拟错误 500?

php - 创建一个菜单以在网站上切换语言

php - 如何从传入的 JSON 数据生成表 [Laravel、Ajax]

PHP 通过 MySQL 准备好的语句更新值

caching - Symfony 过滤器在 Controller 之前运行并可能跳过 Controller

symfony1 - symfony 1.4 如何关闭一张注册表单的csrf保护?

php - 在查询中获取 mysql 表