Yii - 动态slu and和id捕获

时间:2017-09-19 07:22:50

标签: php yii

我有来自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>

我的视图页面上没有输出任何内容。如果有人能查看上面的代码,将不胜感激。

0 个答案:

没有答案