我有一个字段-> 标签文本,
我如何输出所有条目标签?没有重复
eg:
entry1 - tags: one, two, three
entry2 - tags: two, five
我希望能够输出所有(一、二、三、五)而没有重复
那么我如何在模型/控制器中找到它并将其输出以查看?
我用吗,
key::model()->findAll() ??
我有一个字段-> 标签文本,
我如何输出所有条目标签?没有重复
eg:
entry1 - tags: one, two, three
entry2 - tags: two, five
我希望能够输出所有(一、二、三、五)而没有重复
那么我如何在模型/控制器中找到它并将其输出以查看?
我用吗,
key::model()->findAll() ??
在你的行动控制器中,你需要放这样的东西
$data = key::model()->findAll();
$all = array();
foreach ($data as $d) {
$all = array_merge($all, explode(', ',$d->tags));
}
$all = array_unique($all);
$this->render('index', array(
'data' => $all,
));
并鉴于这样的事情
echo implode(', ',$data);
阅读: http: //php.net/manual/en/ref.array.php
和这个:
http://www.yiiframework.com/doc/guide/1.1/en/basics.view
http://www.yiiframework.com/doc/guide/1.1/en/basics.controller