1

我想在所有模型类中使用一个函数(在项目文件夹和插件文件夹中)。

我应该在哪里申报?

4

2 回答 2

3

根据您的函数的作用,您可以在lib文件夹中创建一个文件,然后从应用程序的每个位置调用它。这在 Symfony 项目中用于定义常用功能(如工具箱)很有用。

例如,在Jobeet 教程中,他们定义了一个调用slugifyin的方法/lib/Jobeet.class.php (请确保在文件.class.php末尾命名为 ,以便 Symfony 自动加载它)。然后,您可以调用Jobeet::slugify()app/model/plugin/view 中的每个位置。

于 2012-04-26T21:27:48.570 回答
-4

此解决方案适用于 Symfony 1.4:

如果操作正确,无论模型、插件或项目中的其他内容如何,​​该功能都可以在您的所有脚本中使用。

于 2012-04-26T20:51:47.880 回答