目录结构:
project 项目名称
==application
==** controllers
==** models
==** view
==**** item
==****** index.ph
==config
==** config.php
==fastphp
==** Controller.php
==** Fastphp.php
==** Model.php
==** Sql.php
==** View.php
==static
==index.php入口文件index.php:
<?php// 应用目录为当前目录
define('APP_PATH', __DIR__ . '/');//开启调试模式
define('APP_DEBUG',true);//加载框架文件
require(APP_PATH . 'fastphp/Fastphp.php');//加载配置文件
$config = require(APP_PATH . 'config/config.php');//实例化框架类
(new Fastphp($config)) ->run();错误内容:
访问成功的本地地址 http://localhost:8010/project/ ->可以访问index.php入口文件
访问错误地址 : http://localhost:8010/item/index 找不到该路径问题:
1:不是说如果请求地址不是真实存在的目录请求就会传到index.php上吗?怎么样设置才实现?
2:分享点比较全面一点的php学习资料吧,(php7,实例多一点的教程)
project 项目名称
==application
==** controllers
==** models
==** view
==**** item
==****** index.ph
==config
==** config.php
==fastphp
==** Controller.php
==** Fastphp.php
==** Model.php
==** Sql.php
==** View.php
==static
==index.php入口文件index.php:
<?php// 应用目录为当前目录
define('APP_PATH', __DIR__ . '/');//开启调试模式
define('APP_DEBUG',true);//加载框架文件
require(APP_PATH . 'fastphp/Fastphp.php');//加载配置文件
$config = require(APP_PATH . 'config/config.php');//实例化框架类
(new Fastphp($config)) ->run();错误内容:
访问成功的本地地址 http://localhost:8010/project/ ->可以访问index.php入口文件
访问错误地址 : http://localhost:8010/item/index 找不到该路径问题:
1:不是说如果请求地址不是真实存在的目录请求就会传到index.php上吗?怎么样设置才实现?
2:分享点比较全面一点的php学习资料吧,(php7,实例多一点的教程)
写上
<IfModule mod_rewrite.c>
# 打开Rerite功能
RewriteEngine On # 如果请求的是真实存在的文件或目录,直接访问
# RewriteCond 重写条件
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d # 如果访问的文件或目录不是真事存在,分发请求至 index.php
# 隐藏 index.php
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>