sfBBCodeParserPlugin,部分问题
我使用 symfony 1.4.8 和 sfBBCodeParserPlugin 它有效,但我有部分问题。
我的 IndexSuccess
include_partial('post/list', array('voice_posts' => $voice_posts)) ?>
在 _list.php
echo $bb_parser->getRawValue()->qparse($voice_post->getDescription());
并且我有错误
注意:未定义的变量:bb_parser in...
根据我在 action.class 中添加的自述文件
public function executeIndex(sfWebRequest $request)
{
....
$this->bb_parser = new sfBBCodeParser();
}
在 ShowSuccess 中我不使用部分并且所有工作正常。 ShowSuccess.php
echo $bb_parser->getRawValue()->qparse($voice_post->getDescription())
action.class
public function executeShow(sfWebRequest $request)
{
$this->bb_parser = new sfBBCodeParser();
...
}
附注:抱歉我的英语不好
I use symfony 1.4.8 , and sfBBCodeParserPlugin
It works , but I have problem with partial.
My IndexSuccess
include_partial('post/list', array('voice_posts' => $voice_posts)) ?>
In _list.php
echo $bb_parser->getRawValue()->qparse($voice_post->getDescription());
And I have error
Notice: Undefined variable: bb_parser in...
according to the readme I added in action.class
public function executeIndex(sfWebRequest $request)
{
....
$this->bb_parser = new sfBBCodeParser();
}
In ShowSuccess I do not use partial and all work fine.
ShowSuccess.php
echo $bb_parser->getRawValue()->qparse($voice_post->getDescription())
action.class
public function executeShow(sfWebRequest $request)
{
$this->bb_parser = new sfBBCodeParser();
...
}
p.s Sorry for my bad English
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您忘记将 bb_parser 发送到部分:
请记住,在定义部分时必须发送部分中使用的变量(除非它们是全局变量)。
You forget you send to the partial the bb_parser:
Remember that the variables used in partials (unless they're global) must be sent when you're defining it.