|
@@ -37,12 +37,11 @@ class Cat extends Base
|
|
|
|
|
|
|
|
|
public static function onBeforeWrite(Model $model) : void{
|
|
|
+ $model->level = 1;
|
|
|
+ $model->search = $model->cat_name;
|
|
|
if($model->pid>0){
|
|
|
$parent = self::findOrEmpty($model->pid);
|
|
|
- if($parent->isEmpty()){
|
|
|
- $model->level = 1;
|
|
|
- $model->search = $parent->cat_name;
|
|
|
- }else{
|
|
|
+ if($parent->isEmpty()==false){
|
|
|
$model->level = $parent->level+1;
|
|
|
$model->search = $parent->search.'_'.$model->cat_name;
|
|
|
}
|