交响乐问题。如何在action.class中使用get_partial?
当我这样做时:
public function executeGetHTML(sfWebRequest $request)
{
**$pageContent = get_partial('mypage2'); **
}
我得到这个:
Call to undefined function get_partial()
那么,如何打开它?我尝试了 sfLoader::loadHelpers('Partial');但它说 sfLoader 未定义..:(
When I do this:
public function executeGetHTML(sfWebRequest $request)
{
**$pageContent = get_partial('mypage2'); **
}
I get this:
Call to undefined function get_partial()
so, how to switch it on? I tried sfLoader::loadHelpers('Partial'); but it says sfLoader is undefined.. :(
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您需要在操作中使用
$this->getPartial()
。You need to use
$this->getPartial()
in your actions.上面的答案对我来说不起作用,
我已经尝试过了:
而且它有效。
您必须在不带
$this
关键字的情况下调用操作类中的get_partial
函数。Above answers didn't work for me
I've tried:
And it works.
You have to call
get_partial
function in action class without$this
keyword.如果仍然不起作用。检查您是否有:
在您的 config/settings.yml 文件中
And if it still doesn't work. Check if you have:
In your config/settings.yml file
尝试加载“部分”帮助器。像这样:
然后尝试:
注意:提供检查 symfony 版本。如果是 1.4 ,默认情况下不会调用部分帮助器。所以我们需要使用上面的代码。
Try to load the 'partial' helper.Something like this :
And then try:
Note: Provided check the symfony version.If it is 1.4 , it doesn't invoke partial helpers by default.And so we need to the use the code above.