适合中小型项目开发的国产pHpView应用程序控制器

2023-10-28    分类: 网站建设

3、如果()文件存在,则会绕过正常的系统执行顺序,直接发送到浏览器。

4、安全​​()。在加载应用控制器(r)之前,HTTp请求和用户提交的任何数据都会被过滤。

5、() 加载模型、核心库、插件、辅助功能以及处理特定请求所需的任何其他资源。

6、 View(视图)呈现发送到网络浏览器的内容。如果 () 开启,视图首先被缓存,因此它可用于未来的请求。

CI 的 url 模式:

Ci 支持的 URL 模式是默认格式,即使用/分隔。其中////.php/是固定的php常用框架,表示入口文件

例如:

//localhost/citest/index.php/hello/index

二、

Tp框架是一款轻量级的国产pHp开发框架,快速、兼容、简单。它采用面向对象的结构和MVC模式进行开发。可以支持等待服务器,支持等待多种数据库和pDO扩展。包含底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用组件,更方便跨版本、跨- 平台和跨数据库迁移。适合中小型项目开发。

推荐课程:《最新5.1全球首发视频教程》

优点:简单好用(,,View自己负责),有编译模板引擎,支持XML标签库技术,支持两种模板标签,动态编译,缓存技术。它还支持自定义标签库,具有独特的数据校验和自动填充、MD5数据加密等功能。部署简单,只需要一个入口文件,上手很快。​​

缺点:模板比较固定,思路容易固化。

Tp 框架中提供了四种路由形式。路由方式除配置外还需要修改才能使用。配置方法见

1、get 路由表单;

//网址/index.php?m=分组&c=控制器&a=方法(该形式书最底层的传输方式,不安全)。

2、 表单【默认路由表单】:

 //网址/index.php/分组/控制器/方法

3、路由表单;

 //网址/分组/控制器/方法

4、兼容路由格式:

//网址/index.php?s=/分组/控制器/方法

三、php 框架

是一套简洁优雅的pHp WEb开发框架。结合了pHp比较新的特性和各种设计模式php常用框架,是一个适合学习的框架,但是需要扎实和熟练的pHp基础。适合大中型项目的开发。

推荐课程:《最新商城实战视频教程》

优点:

1、支持

2、框架结构比较清晰,注重代码的模块化(抽象中间件、任务、服务等)和可扩展性,路由系统快速高效

3、 支持处理跨站请求伪造。提交表单帖子时,必须传入{{()}}

4、的社区非常强大,拥有丰富的扩展包和工具

5、具有缓存、认证、任务自动化、哈希加密、交易等功能

6、 .env环境文件,方便系统的配置和不同平台的开发

缺点:基于组件化框架,相对有点臃肿

路由方式:路由功能非常强大,包括

1、基本路由::get('/',(){'';});

2、 带参数::get('user/(id)', ($id){'User'.$id;});

3、 过滤参数::get('user/{id}/{name}',($id,$name){ //}) -> (('id'=>'[0- 9]+','name' =>'[az]+'));

4、子域路由等

5、 路由,如以下样式

Route::resource('article','ArticleController'); //restful方式(具体包括get/post等)
  Route::controller('article','ArticleController'); //restful方式(具体包括get/post等)
  Route::get('user/login','UserController@login');//非restful方式 get
  Route::post('user/i','UserController@login');//非restful方式post

四、php Yii 框架

Yii 是一个基于组件的高性能 pHp 开源框架,用于大规模 Web 应用程序开发。它是目前最高效的 pHp 框架之一。适用于大型、重型Web应用的开发。

推荐课程:《Yii 开发大型商城项目视频教程》

优点:

1、纯OOp开发,简单易用的模型

2、支持命令行工具开发,可以快速创建web应用代码

3、 具有高度的复用性和可扩展性

4、开发速度快,性能优良,功能丰富

5、支持包管理工具

缺点:需要考虑的层数较少,文档中的中文文档较少。要求精通php技术,以及精通OOp编程

分享名称:适合中小型项目开发的国产pHpView应用程序控制器
文章出自:https://www.cdcxhl.com/news38/291288.html

成都网站建设公司_创新互联,为您提供网站制作虚拟主机网站策划网站收录定制网站电子商务

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

绵阳服务器托管