get('p_sources'); } public static function tableName() { return '{{%coin_daily_times}}'; } //定义场景 const SCENARIOS_CREATE = 'create'; const SCENARIOS_UPDATE = 'update'; public function rules() { return [ [['dapp_name','dapp_address', 'coins_address', 'platform_id'], 'required'], [['platform_id'],'match','pattern'=>'/^[0-9]+$/','message' => '{attribute} 必须为数字'], ]; } public function scenarios() { $scenarios = [ self:: SCENARIOS_CREATE => ['dapp_name','dapp_address', 'coins_address', 'platform_id'], ]; return array_merge( parent:: scenarios(), $scenarios); } }