CI框架学习之写博客

最近在改一个java写的博客,就是把java写的博客改到CI框架下使用。作为一个刚开始学习PHP的菜鸟来说,我简直度过了魔鬼的一周,最后终于成功了。

先看下CI的目录结构

092027_Osbf_3359635.png

application:主要的写代码的地方,和更改配置的地方。其他地方不用动                                         static:前端调用的资源(我自己加的,其他都是CI框架本身带的结构)                                                     system:是CI框架的核心,需要继承的类都在这里面,路由的路径也在这里实现                                        。。。中间略过些不重要的                                                                                                                       index.php:程序的入口                                                                                                                       (这涉及到了访问时输入的url:http://www.test.com(文件路径)/index.php(程序入口)/users(控制器名称)/index(方法名)) 【如何隐藏路径:https://my.oschina.net/u/3359635/blog/863515】

093300_fMcL_3359635.png093311_56z4_3359635.png093401_IqYe_3359635.png093328_9Wh2_3359635.png093341_nCW2_3359635.png

主要的文件路径:                                                                                                                                    config中主要是config.php(更改基本的配置项),database.php(更改数据库配置),routes.php(更改路由路径)

CI的主要思想就是MVC,然后帮助我们做了很多的工作,简化过程。                                                          views:前端代码,前端中需要输出的数据的方法<?php echo $name?>,只要在后台抛过来$name,前端就能够识别$name。注意如果前端使用juqery的框架,需要后天拋个json数据。                                    controllers:连接views和models,调用models的数据,实现业务逻辑,view之间的跳转。里面包含很多action方法。(类名首字母要大写),后台接收数据,$this->input->post('name');,前端表单中的name项。                                                                                                                                                 models:跟数据库相连,与数据库进行交互。

CI中自己写了很多方法需要学习,php中原生的也可以使用。具体博客中的详情,这里就不赘述了~

 

转载于:https://my.oschina.net/u/3359635/blog/863553

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值