sfBBCodeParserPlugin,部分问题

发布于 2024-10-20 09:14:24 字数 1015 浏览 5 评论 0原文

我使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凤舞天涯 2024-10-27 09:14:24

您忘记将 bb_parser 发送到部分:

include_partial('post/list', array('voice_posts' => $voice_posts, 'bb_parser' => $bb_parser)) 

请记住,在定义部分时必须发送部分中使用的变量(除非它们是全局变量)。

You forget you send to the partial the bb_parser:

include_partial('post/list', array('voice_posts' => $voice_posts, 'bb_parser' => $bb_parser)) 

Remember that the variables used in partials (unless they're global) must be sent when you're defining it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文