|
|
<?php
namespace common\models;
use Yii; use yii\behaviors\TimestampBehavior;
/** * This is the model class for table "category". * * @property int $id * @property string $cat_name * @property string $icon * @property int $icon_type * @property string $description * @property int $sort_order * @property int $created_at * @property int $updated_at */ class Category extends \yii\db\ActiveRecord {
const ICON_TYPE_BOOSTARAP = 1; const ICON_TYPE_AWESOME = 2;
public static $iconType = [ self::ICON_TYPE_BOOSTARAP => "boostrap", self::ICON_TYPE_AWESOME => "awesome" ];
/** * {@inheritdoc} */ public static function tableName() { return 'category'; }
/** * {@inheritdoc} */ public function rules() { return [ [['icon_type','cat_name','created_at'], 'required'], [['icon_type', 'sort_order', 'created_at', 'updated_at'], 'integer'], [['description'], 'string'], [['cat_name', 'icon'], 'string', 'max' => 64], ]; }
/** * {@inheritdoc} */ public function attributeLabels() { return [ 'id' => 'ID', 'cat_name' => '类名', 'icon' => 'Icon', 'icon_type' => '图标类型', 'description' => '描述', 'sort_order' => 'Sort Order', 'created_at' => '添加日期', 'updated_at' => 'Updated At', ]; }
public function behaviors() { return [ TimestampBehavior::className() ]; }
}
|