电脑安全

您当前的位置:主页 > 电脑安全 >

PHP 框架,第 2 部分: 构建样例应用程序-网络编程

来源:[db:来源]标题:   框架    编辑:电脑技术全能网 时间:2019-09-20 18:31

原标题:PHP 框架,第 2 部分: 构建样例应用程序-网络编程
   

“PHP 框架” 系列将先容三个普遍应用的 PHP 框架 —— Zend、symfony 和 CakePHP —— 经过在三个框架中构建和扩大样例利用顺序,研讨三个框架的相似之处和差别之处。第 1 局部将列出本系列涵盖的内容而且设置先决前提。在第 2 局部中,您将分辨在三个框架中构建样例利用顺序。
在本系列的 第 1 局部 中,咱们曾经设定了本系列的范畴并满意了先决前提。当初,将分辨在三个框架中构建样例利用顺序。在接上去的几篇文章里,将扩大利用顺序、懂得不合乎惯例的破例情形、应用 Ajax、集成内部义务等等。本文将领导您分辨在三个框架中创立样例利用顺序 Blahg。您将重新做起,懂得在 Zend 框架、symfony 和 CakePHP 中开辟简略利用顺序的基本常识。您应该曾经实现了 第 1 局部,该局部先容了怎样装置这三个框架及应用三个框架必需满意的先决前提。假如您还未读过这一局部,则应马上浏览。假设您曾经懂得 PHP、利用顺序计划以及怎样在数据库中任务。您不须要存在框架应用教训,然而您应该曾经预备好开端应用框架。在 Zend 框架中构建 Blahg起首,创立名目 /column/htdocs/zend 和 /column/protected/zend。这些名目将分辨保留 Web 可拜访的文件及 Web 不能拜访的利用顺序文件。在 /column/htdocs/zend 中,用以下下令行创立一个 .htaccess 文件: RewriteEngine onRewriteRule !.(js|ico|gif|jpg|png|css)$ index.php 在波及名目构造时,每个框架都有本人特定的请求。关于 Zend 框架,须要创立名目 /column/protected/zend/controllers、/column/protected/zend/models 和 /column/protected/zend/views 来保留操纵器、模子和视图。别的,须要创立名目 /column/protected/zend/views/scripts;而且关于每个操纵器,须要创立一个名目来保留一些视图。比方,您晓得 Blahg 将须要为 post 操纵器供给一些视图,那末就须要创立名目 /column/protected/zend/views/scripts/post 来保留该视图。曾经预备好名目。该来构建模子了。构建 Zend posts 表和模子在第 1 局部中,创立了将要应用的 posts 表。假如您跳过了那段内容,请马上检查而且创立该表。该表的模子十分简略。它应该被定名为 Posts.php,而且应该在 /column/protected/zend/models/ 创立它。Posts.php 将扩大 Zend_Db_Table 类,而且您将应用的大少数方式均继续自该类。<