我有来自api的数据列表。从这个列表中 - 每个数据都有自己的信息,可以通过id捕获。
以下是用户点击链接时应该重定向到该数据的详细页面的代码
<div class="col-xs-9">
<h3><a href="<?=Yii::app()->createUrl("/resource/view",array($jdvalue->id, $jdvalue->slug)) ?>"><?=$jdvalue->title ?> </a></h3>
<?php echo ysUtil::truncate(strip_tags($jdvalue->htmlContent, 200)) ?>
<div class="text-muted margin-top-lg">
<?=$jdvalue->resourceCategories[0]->typefor ?> - <?=$jdvalue->resourceCategories[0]->title ?>
</div>
</div>
我在模块控制器中创建了动作
public function actionView($id, $slug = null)
{
$resourceView = HUB::getResource($id);
if ($slug != $resourceView->slug) {
return $this->render('view',array('id' => $id, 'slug' => $resourceView->slug));
}
}
我创建了一个通用页面来输出每个数据的详细信息:
<div class="media" id="page-header">
<div class="pull-right media-middle">
<a href="#"><img class="media-object" src="<?=$resourceView->imageLogoUrl ?>" alt="logo" /></a>
</div>
<div class="media-body">
<h1 class="media-heading"><?php echo $resourceView->title ?></h1>
</div>
</div>
<div class="clearfix"></div>
<hr />
</div>
我的视图页面上没有输出任何内容。如果有人能查看上面的代码,将不胜感激。