我在codeigniter中开发了一个项目。当我尝试在本地主机的浏览器上使用
localhost/bmlivenew
是的。但在创建了虚拟主机之后,当我使用www.bmlivenew.com在浏览器上访问它时,它会显示该网站,但在其顶部,它会显示一个错误
遇到php错误
严重性:通知
消息:未定义的变量:designer_images
文件名:controllers/designs.php
行号:42
Backtrace:
文件:/var/www/html/bmlivenew/application/controllers/designs.php
线路:42
函数:_error_handler
文件:/var/www/html/bmlivenew/index.php
线路:324
功能:需要一次
然而,变量
$designer_images
定义正确,如果我尝试使用localhost/bmlivenew访问网站,它不会抛出这样的错误。
我定义了
$designer_图像
在控制器的设计中。
$designers = $this->interior_images_m->get_by($cond);
foreach ($designers as $key => $designer) {
$designer_images = $this->interior_new_m->get_by(array('id'=>$designer->name));
$designers[$key]->images = $designer_images;
}
$this->data['names'] = $designer_images;
$this->data['designers'] = $designers;
// Load View
$this->load->view("frontend/ourdesign",$this->data);
欢迎任何帮助。