Ek *_*mos 0 plugins doctrine symfony1 symfony-1.4
我是Symfony 1.4的新手
我有一个插件,在modules文件夹里面我有payment模块,为此,我有lib文件夹和templates文件夹.在lib中我有BasePaymentComponents.class.php类,在这个类中我有一些用executeSometing这种方式调用前缀的函数:
public function executeSometing(sfWebRequest $request)
Run Code Online (Sandbox Code Playgroud)
对于每个执行,我在模板文件夹中有一个特定的模板.文件结构如下:_something1.php,_something2.php...
我的问题是在什么时候 实际执行了executeSometing函数BasePaymentComponents.class.php?
我创建了另一个模板,命名_something3.php并为他设置了函数:
public function executeSometing3(sfWebRequest $request)
Run Code Online (Sandbox Code Playgroud)
实际上并没有启动该功能.为什么?
您正在使用组件 - 您将组件添加到模板 - 因此要在BasePayment组件中执行Something方法,您需要将以下内容添加到模板中:
<?php include_component('BasePayment', 'something') ?>
Run Code Online (Sandbox Code Playgroud)
检查文档 - > 视图层内 < - 了解更多信息
| 归档时间: |
|
| 查看次数: |
304 次 |
| 最近记录: |