gpt4 book ai didi

php - 如何创建仅显示特定 id 数据的 View 页面?我正在使用 Yii 框架

转载 作者:行者123 更新时间:2023-11-29 13:18:04 24 4
gpt4 key购买 nike

在我的 main.php 中,我创建了一个链接,它应该显示当前用户发布的所有公告,但相反,我收到了每个用户的所有公告。

我该如何改变这个?

这是我的链接代码:

<a class="more" href="<?php echo Yii::app()->createUrl('announcement')?>" >
<?php switch_lang('View Announcements', '查看更多', FALSE)?>
</a>

根据我来自 Controller 的 actionShow() 的代码,这是代码:

 public function actionShow($id)
{
$post=$this->loadModel($id);
$comment=$this->newComment($post);
$attachments=Attachments::model()->findAllByAttributes(array(
'content_id' => $id,
));
$this->render('show',array(
'model'=>$post,
'comment'=>$comment,
'attachments'=>$attachments
));
}

最佳答案

如果您尝试执行其所属的任何 Controller 的显示操作,请执行此操作 -

 <a class="more" href="<?php echo Yii::app()->createUrl('<controllername>/show',array('id'=>$id))?>" >

您可以将操作重新路由到任何名称,例如您在urlManager中的问题中给出的“公告”部分。随后是 main.php。

关于php - 如何创建仅显示特定 id 数据的 View 页面?我正在使用 Yii 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21216526/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com