CakePHP
- 系统介绍
- 下载地址
- 常见问题
- 装机必备
- 大家都在用
CakePHP是一个集合了多种设计模式的快速开发框架,它的主要目的是为了能让各个阶段的PHP开发人员都能够快速的且高质量的开发出wed应用。它模式的完善使其变得更加容易上手操作,让无数的码农觉得心动。
CakePHP介绍:
1、大多数地图上普遍同意或接受的明确做法或观点是南北部
2、一般来说,社会一般后的协议或程序。比如动摇的约定。
3、提取了自己的web,开发人员经验和多年的最佳实践。
CakePHP特点:
1、支持Ajax、JavaScript、html等格式,更多的视图助手。
2、占用性能非常低,能够长时间使用,不会卡顿、死机等等。
3、使用非常简单,上手非常快速,常用功能排布非常整齐。
CakePHP目录结构:
1、提取cake后,可以找到三个基本目录。
(1)app
(2)cake
(3)vendors
2、蛋糕目录是核心lib,一般不碰。
3、应用程序目录是存储程序文件的存储库。
4、区分应用程序目录和蛋糕目录,以便多个应用程序共享一个蛋糕库。
5、此外,CakePhp升级也很容易。
6、也就是说,您只需下载最新版本并复盖原始类库即可。
7、不要担心复盖应用程序文件。
8、可以使用供应商目录存储某些第三方库。
9、以下部分介绍了供应商内容。
10、最基本的概念之一是,可以通过Vendor()方法轻松地调用供应商类库。
11、让我们来看看整个目录结构。
CakePHP如何调试:
一、设置cake PHP。
(1)建议仅在开发环境中使用第一个安装方案,因为它不是最安全的解决方案。
(2)第二种方法考虑了更多的安全问题,以便在生产环境中安全使用。
(3)注意:/app/tmp目录必须具有写入权限。
1、设置开发环境。
(1)对于开发环境,可以将整个蛋糕目录放置在DocumentRoot下。
(2)在这些安装方案中,URL如下(假定使用mod_rewrite):
(3)Www、example、com/cake/controller name/action name/param 1/param 2
2、设置生产环境。
(1)要使用生产环境配置,您必须具有修改web服务器文档根目录的权限。
(2)在这种情况下,整个域与CakePhP应用程序相同。
(3)生产环境配置使用以下目录结构。
(4)建议按如下方式修改Apache配置文件:
(5)文档根目录/path _ to _ cake/app/webroot
(6)在这些配置中,URL如下:
(7)http://www、Example、com/controller name/action name/param 1/param 2
3、进阶设定
(1)在某些情况下,您可以将Cake应用程序的目录放在磁盘上的其他目录中。
(2)这可能是虚拟主机的限制,也可能是因为多个应用程序应用程序共享同一个蛋糕库。
(3)蛋糕应用程序有三个主要组件。
(4)这三个目录可以放置在磁盘上的任意位置,但WebRoot目录必须可由web服务器访问。
(5)只要告诉我蛋糕,就可以从应用程序目录中删除WebROOT目录。
(6)要完成配置(和蛋糕),需要修改/app/webroot/index,PHP。
(7)必须修改三个一般:根、app_dir、cake _ root _ include _ path。
4、这里有一个例子。
(1)让我通过具体的例子来说明我的构成。
(2)这是一个特定的目录结构,不再是。
(3)遵循目录结构/var/www/mysite/index,PHP的顶部,如下所示:
(4)建议在路径中使用“DS”常量,而不是斜线。
(5)这样可以防止创建错误的文件。(跨平台考虑)。
二、配置Apache的mod_rewrite。
三、确认cake可以出炉了。
(1)好吧,让我看看这个baby。根据您选择的配置方法,
(2)可以通过http://www.example.com or http://www.example.com/ 访问。
(3)此时将显示CakePHP的默认主页,并显示说明当前数据库连接状态的简短通知消息。
(4)恭喜你!已完成第一个CAKEAPP的创建。
CakePHP文件的命名:
1、文件名下划线。
2、通常,如果有MyniftyClass类,则包含本类蛋糕的文件应命名为my_nifty_class,PHP。
3、因为看这个代码自然会发现以下内容:
-
hypermill2021
0MB | 2022-02-24
-
三菱plc编程软件
225.69MB | 2022-02-24
-
jdk8 64位
202.73MB | 2022-02-24
-
VisualFreeBasic国产编程IDE(替代易语言)v5.51
182.75MB | 2022-02-24
-
sublimetext
7.31MB | 2022-02-24
-
exescope
0.49MB | 2022-02-24
-
Yoga跨平台布局引擎
2.58MB | 2022-02-24
-
一鹤快手AAuto Studio
9.59MB | 2022-02-24
- Clash For Windows 2022-02-24
- Diffinity 2022-02-24
- FTool 2022-02-24
- ghostwriter 2022-02-24
- Inky 2022-02-24
- Processing 2022-02-24
- 小码精灵 2022-02-24
- CakePHP 2022-02-24
- Swagger UI 2022-02-24
- sqltoy 2022-02-24
-
hypermill2021详情
0MB | 2022-02-24
-
三菱plc编程软件详情
225.69MB | 2022-02-24
-
jdk8 64位详情
202.73MB | 2022-02-24
-
VisualFreeBasic国产编程IDE(替代易语言)v5.51详情
182.75MB | 2022-02-24
-
sublimetext详情
7.31MB | 2022-02-24
-
exescope详情
0.49MB | 2022-02-24