后台代码:
<?php
class Controller_EWebShop extends FLEA_Controller_Action
{
function Controller_EWebShop()
{
}
/**
* http://www.beijingextreme.com.cn/ewebshop/EWebShop/index
*
*/
function actionIndex()
{
echo "EWebShop" ;
dump($GLOBALS[G_FLEA_VAR]['APP_INF']);
}
/**
* URL重写设置
* http://www.beijingextreme.com.cn/ewebshop/index.php/EWebShop/url/id/1234/name/vb2005xu
*
*/
function actionUrl()
{
echo "EWebShop Url: " . $_REQUEST['id'] . $_REQUEST['name'] ;
}
}
?>
配置文件设置:
'urlMode' => 'URL_PATHINFO' ,
在 ewebshop文件夹下建立 .htaccess 文件,其内容如下:
写道
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /ewebshop/index.php/$1 [L]
apache 虚拟主机设置:
写道
#www.beijingextreme.com.cn
<Directory "D:/AppServ/devprj/www.beijingextreme.com.cn">
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
ServerName www.beijingextreme.com.cn
ServerAdmin vb2005xu@qq.com
DocumentRoot D:\AppServ\devprj\www.beijingextreme.com.cn
ErrorLog logs/www.beijingextreme.com.cn-error_log.txt
</VirtualHost>
是不是很方便,很快速!!! 据说QEEPHP的路由功能做的不错,尚未集成到fleaphp,有时间按做个集成....
- 大小: 31.4 KB
分享到:
相关推荐
Fleaphp的轻量级特性使其在小型项目中表现出色,同时,其灵活的配置和丰富的功能也适用于中大型项目。 二、路由系统 Fleaphp的路由系统允许开发者定义URL到控制器方法的映射,这样可以根据URL请求动态地执行相应的...
8. **错误处理**:Fleaphp有完善的错误处理和日志记录功能,能帮助开发者在开发过程中快速定位和解决问题。它还支持自定义错误页面,提升用户体验。 9. **安全特性**:Fleaphp关注应用的安全性,内置了防止SQL注入...
使用PATHINFO和URL重写 - **PATHINFO**: - 支持更简洁的URL格式。 - 示例: `http://example.com/index.php/controller/action` - **URL重写**: - 使URL更加友好,如`http://example.com/blog/list`。 以上是对...
3. **路由系统**:FleaPHP拥有强大的路由机制,支持基于URL的动态路由分配,可以方便地映射请求到相应的控制器和方法,实现灵活的URL管理。 4. **数据库支持**:FleaPHP提供了数据库抽象层,支持多种数据库系统如...
下面将详细介绍Fleaphp的主要特点、核心组件以及如何使用它进行开发。 1. **主要特点** - **轻量级**:Fleaphp的核心代码体积小,加载速度快,减少了服务器资源的消耗。 - **模块化**:框架采用模块化设计,方便...
Fleaphp是一款轻量级的PHP框架,其版本1.7.1524是该框架的一个特定发行版。由于官方可能不再提供这个版本的直接下载,因此这个...对于那些寻求简单、易用和高效框架的初学者或小型团队,Fleaphp是一个不错的选择。
在本文中,我们将深入探讨Fleaphp框架的核心特性,常见问题及解决方案,以及如何有效地使用这个框架进行项目开发。 1. **框架结构与配置** Fleaphp框架采用MVC(Model-View-Controller)设计模式,使得业务逻辑、...
10. **实例化文档(fleaphp1.doc)**:这个文档很可能是Fleaphp框架的官方指南或开发者手册,包含详细的使用教程、API参考和最佳实践。 11. **其他文件**:未列出完全的压缩包文件名`fleaphp`可能是框架的其他组成...
3. **路由系统**:FleaPHP拥有灵活的路由规则,可以方便地配置URL与控制器方法的映射,实现动态路由和参数传递。 4. **数据库支持**:框架提供了数据库抽象层,支持多种数据库系统,如MySQL、SQLite等,通过ORM...
路由管理允许开发者定义如何处理不同的URL请求,Fleaphp框架通过控制器和动作(Action)的映射来实现路由管理,这使得URL结构可以更加清晰和模块化。 11. 部署(Deployment): 在部署Fleaphp应用时,框架提供了...
4. **路由处理**:根据解析后的URL和配置中的路由规则,FleaPHP会确定应执行的控制器和方法。路由可以是预定义的,也可以动态生成,以支持RESTful API或其他高级路由策略。 5. **执行控制器**:找到对应的控制器后...
`FLEAPHP手册1.chm`为开发者提供了框架的使用指南,包括路由设定、模型构建、视图渲染、控制器操作等,有助于快速理解和应用这个框架。 【Smarty】:Smarty是一个PHP模板引擎,将业务逻辑和显示模板分离,提高代码...
在FleaPHP开源应用程序开发框架中,有几个关键的系统方法,它们是开发高效Web应用的基础。下面我们将详细探讨这些方法: 1. **FLEA::initWebControls()**: 这个函数用于初始化WebControls,它返回一个`FLEA_...
fleaphp.chm手册
在FleaPHP中,路由是连接URL请求和处理函数的关键部分。通过定义路由规则,您可以控制不同的URL请求如何被解析并调用相应的控制器方法。FleaPHP的路由系统支持动态参数,使您可以创建灵活的URL结构。 接下来,我们...
- **助手对象**:FleaPHP内置了一系列实用的助手对象,如图像验证码生成、文件上传处理等,这些对象独立于框架本身,便于在非FleaPHP环境中使用。 #### 四、FleaPHP的应用场景与展望 - **应用场景**:适合快速...
同时,通过URL重写和SEO友好URL,Fleaphp有助于提高网站在搜索引擎中的排名。 最后,Fleaphp具有良好的文档和社区支持,开发者可以在遇到问题时获得及时的帮助。它的轻量级特性使得框架易于理解和上手,适合初学者...
学习FleaPHP必备,强烈推荐!
在IT行业中,尤其是在Web开发领域,分页是一个非常常见的需求,它用于处理大量数据的显示,使得用户可以方便地浏览和交互。FleaPHP是一个轻量级的PHP框架,提供了强大的分页功能,使得开发者能够高效地实现这一功能...