关于Yii多选一功能的问题 [ 求助交流 ]
我尝试着仿照百度知道写一个系统,想请教大家一个问题: “采纳”这一功能,多选一,如果楼主采纳了某一用户的回帖,其它用户留言下面的“采纳答案”这一按钮消失。 这个功能用yii该怎么实现? 或者说 这个功能用jquery该怎么实现?
<?php
Yii::app()->clientScript->registerCoreScript('jquery');
//Yii::app()->clientScript->registerCoreScript('jquery.ui');
?>
<script type="text/javascript">
$(document).ready(function(){
$("#hide").click(function(){
$("#edui").toggle();
});
});
</script>
<div>
<table border="1">
<tbody>
<?php foreach($infos as $v)
{
$v->browse++;
echo "<table>
<tr>
<td>$v->title</td>
</tr>
<tr>
<td><a>$v->netname</a>|分类:$v->typename|浏览$v->browse
次</td>
<td align='right' width=120>$v->addtime</td>
</tr>";
if(!empty($v->filename))
{
$picture = "uploads/$v->filename";
echo "<tr><td><img src=$picture></td></tr>";
}
echo "<tr><td colspan=2>$v->content</td></tr></table>";
}
?>
</tbody>
</table>
</div>
<br>
<?php foreach($reply as $_v)
{
echo "<div><table>";
if($_v->topindex == 1)
{
echo '<tr><td>提问者采纳</td></tr>';
}
echo "<tr><td>$_v->netname</td><td align='right' width=120>$_v->addtime</td></tr>
<tr><td colspan=2>$_v->content</td></tr>";
if(!empty($_v->title))
{
$path = "uploads/$_v->title";
echo "<tr><td><img src=$path></td></tr>";
}
if(($_v->user_id == Yii::app()->user->id) && $_v->topindex == 0)
{
?>
<tr>
<td><a href='#'>修改回答</a></td>
<td>
<a href="./index.php?r=question/del&id=<?php echo $v->id;?>&rid=<?php echo $_v->id;?>" onclick="return confirm('确定要删除吗?')" >
删除回答
</a>
</td>
</tr>
<?php
}
if(($v->user_id == Yii::app()->user->id) && $_v->topindex == 0)
{
?>
<tr>
<td></td>
<td>
<a href="./index.php?r=question/update&id=<?php echo $v->id;?>&rid=<?php echo $_v->id;?>" onclick="return confirm('确定要采纳吗?')">
采纳回答
</a>
</td>
</tr>
<?php
}
echo "</table></div>";
}
?>
<br>
<?php
if(Yii::app()->user->id != $v->user_id)
{
?>
<div>
<input id="hide" type="button" value="我来回答" />
</div>
<div id="edui" style="display: none">
<?php $form = $this->beginWidget('CActiveForm',array(
'enableAjaxValidation'=>false,
'htmlOptions'=>array('enctype'=>'multipart/form-data'),
));
?>
<table border="1">
<tr>
<td><?php echo $form->labelEx($model,'content');?></td>
<td><?php echo $form->textArea($model,'content',array('cols'=>30,'rows'=>5));?></td>
<td><?php echo $form->error($model,'content');?></td>
</tr>
<tr>
<td><?php echo $form->label($model,'title');?></td>
<td><?php echo $form->fileField($model,'title');?></td>
<td><?php echo $form->error($model,'title');?></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="提交" onclick="jh()"/>
</td>
</tr>
</table>
<?php $this->endWidget();?>
</div>
<?php
}
共 0 条回复
没有找到数据。
剑圣 纽约
注册时间:2015-05-07
最后登录:2016-09-16
在线时长:14小时19分
最后登录:2016-09-16
在线时长:14小时19分
- 粉丝2
- 金钱1210
- 威望0
- 积分1350