我正在使用Yii bbii forum模块,它工作正常。但现在我想添加comments-module,所以每个论坛帖子都可以单独评论。如何在yii中为每个论坛帖子添加评论,使用bbii论坛模块和评论模块
在的游戏内它可能看起来:
我跟着指令是什么here,但我不能使它工作:(
为什么我竟然需要包括这个文件,如果我想添加只是评论?
当我添加相同的小部件到用户页面(仅用于测试) - 我得到了“这个项目不能评论”,这很好,因为可能我没有在main.php中正确的配置。
用户模型视图中的窗口小部件和论坛视图之间的差异是传入其中的数据。 这里:尝试在论坛提交评论时
public function actionPostComment()
{
if(isset($_POST['Comment']) && Yii::app()->request->isAjaxRequest)
{
$comment = new Comment();
$comment->attributes = $_POST['Comment'];
var_dump($comment);
而且可能它甚至不可能将这些组合到模块中?我在Yii真的很新。
更新时间:
基本上我所做的是:
- exstracted评论模块(下protected->模块)在main.php
- (下protected->配置)加入模块阵列中的所有配置:
'comments'=>array( //you may override default config for all connecting models 'defaultModelConfig' => array( //only registered users can post comments 'registeredOnly' => false, 'useCaptcha' => false, .......
和查看文件_post.php加入下列:
<?php $this->widget('comments.widgets.ECommentsListWidget', array( 'model' => $data, ));
和
var_dump($data)
给出this(当这被称为在控制器,其中柱reseaved)。
你的问题包含了很多关于什么以及如何甚至是截图等的信息 - 这是非常特殊的,非常好的;-)但是如果你介绍了你可以做的事情,它可能会更好。我不认为人们会阅读链接的页面。有很多评论等,所以我们不知道你现在到底有什么。 – t3chb0t