フィールド->タグテキストがあります、
すべてのエントリタグを出力するにはどうすればよいですか?重複なし
eg:
entry1 - tags: one, two, three
entry2 - tags: two, five
重複せずにすべて(1、2、3、5)を出力できるようにしたい
では、これをモデル/コントローラーで見つけて出力して表示するにはどうすればよいですか?
私は使用しますか、
key::model()->findAll() ??
フィールド->タグテキストがあります、
すべてのエントリタグを出力するにはどうすればよいですか?重複なし
eg:
entry1 - tags: one, two, three
entry2 - tags: two, five
重複せずにすべて(1、2、3、5)を出力できるようにしたい
では、これをモデル/コントローラーで見つけて出力して表示するにはどうすればよいですか?
私は使用しますか、
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