首页 文章

使用未定义的常量APPATH - 假设'APPATH'

提问于
浏览
2

我遇到这个错误,我无法解决它,有人请帮助我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

功能:require_once

这是我的代码


<?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');
    }

}

1 回答

  • 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“P” - 不是两个 .

    那么你的代码就会变成......

    <?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');
        }
    }
    

相关问题