codeigniter 中的 APPPATH 是什么

问题描述 投票:0回答:7

这是一个例子。

class My_Loader extends CI_Loader {
    parent::__construct();
    include(APPPATH.'config/jscss.php');
}

上面的“APPPATH”是什么?

php codeigniter
7个回答
17
投票

APPPATH 是您的 application 文件夹

jscss.php
文件复制到
/application/config/
文件夹。

/application
  - /config
     - jscss.php
  - /controllers
  - /cache
  - /core
  - etc..
/system
index.php

3
投票

描述

APPPATH
是一个代码点火器常量。它包含您的
application
文件夹的完整路径值。

价值

/path/to/your/codeigniter/application/

注意:常量的值末尾有一个斜杠字符

/
。这对于串联目的至关重要。


3
投票

APPPATH 在index.php中定义:

define('APPPATH', $application_folder.DIRECTORY_SEPARATOR);

2
投票

应用程序文件夹的路径。


2
投票

路径指向您的

Application
文件夹


1
投票

您的应用程序中的路径 -> 您的项目


0
投票

(CI4)现在在系统 ootstrap.php 中定义为:

define('APPPATH', realpath(rtrim($paths->appDirectory, '\\/ ')) . DIRECTORY_SEPARATOR);

$appDirectory 本身在 app\Config\Paths.php 中定义如下:

/**
 * ---------------------------------------------------------------
 * APPLICATION FOLDER NAME
 * ---------------------------------------------------------------
 *
 * If you want this front controller to use a different "app"
 * folder than the default one you can set its name here. The folder
 * can also be renamed or relocated anywhere on your server. If
 * you do, use a full server path.
 *
 * @see http://codeigniter.com/user_guide/general/managing_apps.html
 *
 * @var string
 */
public $appDirectory = __DIR__ . '/..';
© www.soinside.com 2019 - 2024. All rights reserved.