hasOne(Importers::className(), ['id' => 'importer_id'])->one()->name; } /** * @inheritdoc */ public function attributeLabels() { return [ 'id' => Yii::t('app', 'ID'), 'importer_id' => Yii::t('app', 'Importers ID'), 'upload_time' => Yii::t('app', 'Upload Time'), 'time_start' => Yii::t('app', 'Time Start'), 'time_end' => Yii::t('app', 'Time End'), ]; } public static function getIdFromMailBox($hostname, $mailbox){ $words = explode(" ",str_replace( array($hostname,"!"),"",imap_utf7_decode($mailbox)) ); return (int)preg_replace("/[^A-Z0-9]+/","", strtoupper($words[0])); } public static function getIdFromFileName($file_name){ $words = explode( self::FILES_PREFIX, basename( $file_name ) ); return (int)$words[0]; } }