Skip to content
Shohei Nakajima edited this page Sep 15, 2015 · 3 revisions

カテゴリープラグインのガイドライン

カテゴリーに関するプラグイン。

カテゴリーの登録

利用方法

Componentの設定
public $components = array(
	'Categories.CategoryEdit',
);
Behaviorの設定
public $actsAs = array(
	'Categories.Category',
);
Viewの設定
<?php echo $this->element('Categories.edit_form'); ?>

カテゴリー絞込み

利用方法

Componentの設定
public $components = array(
	'Categories.Categories',
);
<?php echo $this->Category->dropDownToggle(array(
		'empty' => true,
		'displayMenu' => true,
	)); ?>

※displayMenu => false に設定すると<button>及び<ul>タグは出力しない。(<li>タグのみ出力)
Controllerでの受け取り
if (isset($this->params['named']['category_id'])) {
	$conditions['FaqQuestion.category_id'] = $this->params['named']['category_id'];
}

コンテンツ登録時のカテゴリーの設定

利用方法

Componentの設定
public $components = array(
	'Categories.Categories',
);
Viewの設定
<?php echo $this->Category->select('FaqQuestion.category_id', array('empty' => true)); ?>

ブロック削除時にカテゴリー削除

後で記述