This question already has answers here:
Reference - What does this error mean in PHP?
(34个答案)
三年前关闭。
我在义有个网站。它工作得很好。但是,当我升级MySql时,我会遇到一些错误。
1.)
但我通过定义时区解决了这个问题。
2.)未定义索引:注册。
我解决不了。那么,我该怎么办?我的代码如下:
在这里,如果我在我的URL中定义
谢谢,
这部分缺少花括号。
会更有意义的。否则,即使isset为false,它也会尝试设置注册。
(34个答案)
三年前关闭。
我在义有个网站。它工作得很好。但是,当我升级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,
));
}
在这里,如果我在我的URL中定义
$_REQUEST['Registration']
,它就会工作,但是,我不能这样做,因为它在我的站点中无处不在。升级Mysql后出错。那么,我该怎么办?谢谢,
最佳答案
好吧,我不知道代码应该做什么,但我注意到的第一件事是:
if (isset($_REQUEST['Supplier'] , $_REQUEST['Registration']))
$model->setAttributes($_REQUEST['Supplier']);
$model1->setAttributes($_REQUEST['Registration']); // here is the error
这部分缺少花括号。
if (isset($_REQUEST['Supplier'] , $_REQUEST['Registration'])){
$model->setAttributes($_REQUEST['Supplier']);
$model1->setAttributes($_REQUEST['Registration']); // here is the error
}
会更有意义的。否则,即使isset为false,它也会尝试设置注册。
07-27 15:28