254], [['dt'], 'string', 'max' => 15], [['code'], 'unique'] ]; } public function getDate(){ return date("Y-m-d", $this->dt); } function minImg($dir, $width, $height=null){ if($width=='original'){ $preg = '/\/(.[^\/]*)$/'; preg_match('/\.(.[^.]*)$/', $dir, $type); $row = preg_replace( $preg, '/original.'.$type[1], $dir); } else { $preg = '/\/(.[^\/]*)$/'; preg_match('/\.(.[^.]*)$/', $dir, $type); $row = preg_replace( $preg, '/'.$width.'X'.$height.'.'.$type[1], $dir); } return $row; // if(file_exists($_SERVER['DOCUMENT_ROOT'].$row)){ // return $row; // } else { // return "/storage/no-image.png"; // } } /** * @inheritdoc */ public function attributeLabels() { return [ 'id' => 'ID', 'name' => 'Name', 'code' => 'Code', 'brief' => 'Brief', 'content' => 'Content', 'sort_delete' => 'Sort Delete', 'title' => 'Title', 'kwords' => 'Kwords', 'descr' => 'Descr', 'dt' => 'Dt', 'is_active' => 'Is Active', 'mail_send' => 'Mail Send', 'mails_count' => 'Mails Count', 'img' => 'Img', 'price_list' => 'price_list', ]; } }