У меня есть сайт в Yii. Он работал отлично. Но, обновляя MySql, я страдаю от некоторых ошибок.Неопределенный индекс: XXXXX в php yii после обновления MySql
1.) date():
Нельзя полагаться на настройки часового пояса системы.
Но я решил это, установив часовой пояс.
2.) Неопределенный индекс: Регистрация.
Я не могу решить эту проблему. так, что мне делать? Мой код, как показано ниже:
public function actionIndex() {
$model = new Supplier('search');
$model1 = new Registration('search');
$model->unsetAttributes();
$model1->unsetAttributes();
if (isset($_REQUEST['Supplier'] , $_REQUEST['Registration']))
$model->setAttributes($_REQUEST['Supplier']);
$model1->setAttributes($_REQUEST['Registration']); // here is the error.
$this->render('admin', array(
'model' => $model,
'model1' => $model1,
));
}
Здесь, если я определяю $_REQUEST['Registration']
в мой URL, то он будет работать, но я не могу этого сделать, потому что везде на моем сайте. И ошибка возникает после обновления Mysql. И что же мне делать?
Спасибо,
Вы уверены, что это была только модернизация MySQL, а не PHP, или, по крайней мере, ее php.ini? Обе версии, отсутствующая конфигурация [date.timezone] (http://docs.php.net/datetime.configuration#ini.date.timezone) и отсутствующий параметр REQUEST практически не связаны с MySQL. – VolkerK