aas*_*asd 1 php apache xampp .htaccess
我已经使用mvc框架创建了一个网站,但是我无法在来自另一个文件夹的文件中包含php文件。例如,如果执行以下操作,我将拥有模型,视图,控制器和核心文件夹require 'Core/User.php';在视图文件夹中的视图文件中,则出现以下错误:
Warning: require(Core/User.php): failed to open stream: No such file or directory
in C:\xampp\htdocs\k2\View\customer-management.php on line 2
Fatal error: require(): Failed opening required 'Core/User.php'
(include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\k2\View\customer-management.php
on line 2
Run Code Online (Sandbox Code Playgroud)
我尝试使用../Core/User.php,但是应用程序变得太乱了,我需要一种更清洁的方式来执行此操作,也许使用php.ini或.htaccess可以include('Core/User.php');仅从另一个文件夹进行操作。任何帮助,将不胜感激。
我有两种方法可以做到这一点。两种方式都可以将“ C:\ xampp \ htdocs \ k2”添加到您的包含路径
.htaccess将此行添加到.htaccessWeb根目录中的文件中。您可以根据需要添加其他目录
php_value include_path '.;C:\xampp\php\PEAR;C:\xampp\htdocs\k2'
Run Code Online (Sandbox Code Playgroud)
请确保将Apache配置为允许htacess正常工作:数字4
set_include_path(get_include_path() . PATH_SEPARATOR . 'C:\xampp\htdocs\k2');
与使用相对路径或绝对路径相比,这使您的代码更具可移植性,因为当文件结构更改时,只有一个位置可以进行更改。
| 归档时间: |
|
| 查看次数: |
32329 次 |
| 最近记录: |