我遇到此错误,我无法修复它,有人请帮助我T_T
遇到PHP错误
严重性:注意
消息:使用未定义的常量APPATH - 假定为'APPATH'
文件名:controllers / Pages.php
行号:4
回溯:
文件:C:\ xampp \ htdocs \ Project \ application \ controllers \ Pages.php 行:4 功能:_error_handler
文件:C:\ xampp \ htdocs \ Project \ index.php 行:315
这是我的代码
<?php
class Pages extends CI_Controller{
public function view($page = 'home'){
if(!file_exists(APPATH.'views/pages'.$page.'php')){
show_404();
}
$data['title'] = ucfirst($page);
$this->load->view('tenplates/Header');
$this->load->view('pages/'.$page, $data);
$this->load->view('tenplates/Footer');
}
}
答案 0 :(得分:1)
当你收到像......这样的消息时
A PHP Error was encountered
Severity: Notice
Message: Use of undefined constant APPATH - assumed 'APPATH'
Filename: controllers/Pages.php
....
它表示常量,在这种情况下,APPATH未定义。那可能是一个错字?
如果您查看用户指南,则说明它实际上是APPPATH。记住它的好方法是将其想象为 APP lication PATH 。
3&#34; P&#34;&#39; s - 而不是两个。
所以你的代码会变成......
<?php
class Pages extends CI_Controller{
public function view($page = 'home'){
if(!file_exists(APPPATH.'views/pages'.$page.'php')){
show_404();
}
$data['title'] = ucfirst($page);
$this->load->view('tenplates/Header');
$this->load->view('pages/'.$page, $data);
$this->load->view('tenplates/Footer');
}
}