本文整理汇总了PHP中Catalog::lite方法的典型用法代码示例。如果您正苦于以下问题:PHP Catalog::lite方法的具体用法?PHP Catalog::lite怎么用?PHP Catalog::lite使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Catalog
的用法示例。
在下文中一共展示了Catalog::lite方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: foreach
foreach ((array) $this->_catalog as $key => $row) {
?>
<?php
if ($row['parent_id'] == 0) {
?>
<dd>
<h3><a href="<?php
echo $this->createUrl('post/index', array('catalog' => $row['catalog_name_alias']));
?>
"><?php
echo $row['catalog_name'];
?>
</a></h3>
<ul>
<?php
foreach ((array) Catalog::lite($row['id']) as $key => $val) {
?>
<li><a href="<?php
echo $this->_navLink($val);
?>
"><?php
echo $val['catalog_name'];
?>
</a></li>
<?php
}
?>
</ul>
</dd>
<?php
}
示例2: actionShow
/**
* 浏览详细内容
*/
public function actionShow($id)
{
$bagecmsShow = Post::model()->findByPk(intval($id));
if (false == $bagecmsShow) {
throw new CHttpException(404, '内容不存在');
}
//更新浏览次数
$bagecmsShow->updateCounters(array('view_count' => 1), 'id=:id', array('id' => $id));
//seo信息
$this->_seoTitle = empty($bagecmsShow->seo_title) ? $bagecmsShow->title . ' - ' . $this->_conf['site_name'] : $bagecmsShow->seo_title;
$this->_seoKeywords = empty($bagecmsShow->seo_keywords) ? $this->_seoKeywords : $bagecmsShow->seo_keywords;
$this->_seoDescription = empty($bagecmsShow->seo_description) ? $this->_seoDescription : $bagecmsShow->seo_description;
$catalogArr = Catalog::item($bagecmsShow->catalog_id, $this->_catalog);
if ($bagecmsShow->template) {
$tpl = $bagecmsShow->template;
} elseif ($catalogArr['template_show']) {
$tpl = $catalogArr['template_show'];
} else {
$tpl = 'show_post';
}
//自定义数据
$attrVal = AttrVal::model()->findAll(array('condition' => 'post_id=:postId', 'with' => 'attr', 'params' => array('postId' => $bagecmsShow->id)));
$tplVar = array('bagecmsShow' => $bagecmsShow, 'attrVal' => $attrVal, 'catalogArr' => $catalogArr, 'catalogChild' => Catalog::lite(intval($bagecmsShow->catalog_id)));
$this->render($tpl, $tplVar);
}