Gui*_*dre 17 symfony1 helpers symfony-1.4
我想创建自己的帮助器,但无法在Google上找到任何有关Symfony 1.4/Doctrine的帮助.
我想这与创建myClassHelper.class.phpin lib/helpers/或者某事有关,但我不知道要实现什么,或者是否必须覆盖特定的方法.
任何帮助,将不胜感激!
Fel*_*ing 34
我认为1.4中的助手没有任何改变.从文档(虽然1.2):
辅助函数(返回HTML代码的常规PHP函数)应保存在一个名为的文件中
FooBarHelper.php,其中FooBar是帮助程序组的名称.将文件存储在apps/myapp/lib/helper/目录中(或在项目的helper/某个lib/文件夹下创建的任何目录中),以便use_helper('FooBar')帮助程序自动找到它以包含该文件.
所以你只需将普通函数放在普通文件中(与类或方法无关).这些函数可以采用任意参数(您决定创建HTML所需的内容)并且必须返回HTML.
例如
MyHelper.php
function hello_word() {
return '<strong>Hello world!</strong>';
}
Run Code Online (Sandbox Code Playgroud)
并在模板中:
<?php use_helper('My') ?>
<!-- somewhere in the template -->
<?php echo hello_world() ?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14320 次 |
| 最近记录: |