YII, как показать пользовательский MSG с ошибкой с помощью проверки сбой MSGPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 YII, как показать пользовательский MSG с ошибкой с помощью проверки сбой MSG

Сообщение Anonymous »

Я хотел бы показать свое пользовательское сообщение об ошибке с помощью ошибки ошибки ошибки. Сообщение об проверке правил. Как я могу это сделать?

Код: Выделить всё

$expire_date_error = '
Please enter the company license expire date more than notification days
[list]
[*]Expire Date is less than notificaion days on current date.
[/list]';
Yii::app()->user->setFlash('expire_date_error',$expire_date_error);

$this->render('create',array(
'model'=>$model,
< /code>

Это получает MSG из View. < /p>






Я использовал какой-то код с http://www.yiiframework.com/wiki/21/how ... -messages/

Согласно
=======================+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +=============================================================================================================================================================== мой контроллер < /p>

public function actionCreate()
{
$model=new CompanyLicense;

// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($model);

if(isset($_POST['CompanyLicense']))
{
$currentTime = date('Y-m-d h:i:s', time());

$model->attributes= $_POST['CompanyLicense'];
$model->created = $currentTime;
$model->active = 1;

$model->expire_date= $_POST['CompanyLicense']['expire_date'];

if($model->checkExpireDate())
{
$model->file_name=CUploadedFile::getInstance($model,'file_name');
$folder = Yii::getPathOfAlias('webroot').'/images/';
if($model->save())
{
mkdir($folder.$model->id);
$model->file_name->saveAs($folder. $model->id . "/" . $model->file_name);
$this->redirect(array('view','id'=>$model->id));
}
}else{
//echo 'debug';
$expire_date_error = '
Please enter the company license expire date more than notification days
  • Expire Date is less than notificaion days on current date.
';
Yii::app()->user->setFlash('expire_date_error',$expire_date_error);
}
}

$this->render('create',array(
'model'=>$model,
));
}
public function checkExpireDate($attribute='',$params ='')
{
$currentTime = date('Y-m-d', time());
$currentTime = date('Y-m-d', strtotime($currentTime . '+ ' . $this->notification_days.' days'));
if ($currentTime > $this->expire_date)
return false;

return true;
//$this->addError($this->expire_date,'should be more ' . $this->notification_days . ' days on current date!');
}
< /code>

Я хочу показать эту ошибку с помощью другой проверки неудачная ошибка MSG. < /p>

Подробнее здесь: https://stackoverflow.com/questions/117 ... failed-msg
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Yii не может получить доступ к Yii::$app->params (возвращает нулевое значение) в yii2
    Anonymous » » в форуме Php
    0 Ответы
    44 Просмотры
    Последнее сообщение Anonymous
  • Чтение вложений .msg из файла .msg
    Anonymous » » в форуме Python
    0 Ответы
    35 Просмотры
    Последнее сообщение Anonymous
  • Чтение вложений .msg из файла .msg
    Anonymous » » в форуме Python
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Чтение вложений .msg из файла .msg
    Anonymous » » в форуме Python
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Fastapi.Exceptions.ResponseValidationError: ошибки проверки «msg»: «Обязательное поле»
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»