6
私はYii2ためhttps://github.com/creocoder/yii2-nested-sets拡張子を使用して!ネストされたセット()
ので、Yii1のための最初のバージョンは良かったが、このバージョンでは、私はいくつかの問題を抱えています。
すべてのマニュアルに従って厳密にやりました!
私はエラーを稼ぐすべてのモデル作成:このエラー
カテゴリテーブルへのクエリで表示されます。もし、削除動作全体の仕事;(
カテゴリーモデル:
<?php
namespace backend\models;
use creocoder\nestedsets\NestedSetsBehavior;
use yii\db\ActiveRecord;
class Categories extends ActiveRecord
{
public function behaviors() {
return [
'tree' => [
'class' => NestedSetsBehavior::className(),
'treeAttribute' => 'tree',
],
];
}
public function transactions()
{
return [
self::SCENARIO_DEFAULT => self::OP_ALL,
];
}
public static function find()
{
return new CategoryQuery(get_called_class());
}
}
CategoryQueryモデル:
<?php
namespace backend\models;
use creocoder\nestedsets\NestedSetsQueryBehavior;
use yii\db\ActiveRecord;
class CategoryQuery extends ActiveRecord
{
public function behaviors() {
return [
NestedSetsQueryBehavior::className(),
];
}
}
を必要とするが、あなたのカテゴリのモデルを示し、コントローラ – scaisEdge
http://cs628016.vk.me/v628016930/1ea86また、エラーを投稿した画像 – Adobe
http://cs628016.vk.me/v628016930/1ea8d/1eXLUyfYqds.jpg – Adobe