- 博客(7)
- 收藏
- 关注
原创 引入模版
1.把meta 头 foot等分离出去,如何引入?----->{include file="view中的文件夹/文件名"} html 中2.视图输出字符段内容替换:'view_replace_str' => ['view_replace_str' => [ "__PUBLIC__" => "/./style", 注意此处的写法要考虑到自己的
2018-01-28 00:09:55 222
原创 前置方法
tp5:controller中:$beforeActionList = [ "需要前置的方法名称"=>["only"=>"array|调用前置方法的名称"]]$beforeActionList = [ "test1"=>["only"=>"test2]]会在调用test2()的时候调用test1()
2018-01-26 14:28:49 882
原创 项目学习方法的心得
最近一直在思考,如何才能快速学习别人写的项目(前提是优秀的,否则没有意义).通过不断的尝试写下一些心得. 最快的方法之是重复别人的项目,重新敲一遍,如果打算这么做,中途可能有很多问题,其中最大一个就是整体的思路不知道怎么找. 下面谈一谈我的个人的方法:首先先看项目是不是强制路由的方式,如果是那么可以将路由部分结合控制器(这里偏向于api开发的时候)如果不是强制路由的话,想要看
2018-01-25 19:20:49 462
原创 Tp路由
路由模式:1.普通模式: ------->config url_route_one =>false 普通模式中不会解析任何路由规则,而是采用默认的PATH_INFO: localhost/index.php/module/controller/method/param.....2.混合模式:既可以使用路由定义url 也可以使用path_info 的形式 config
2018-01-25 00:53:38 320
原创 Tp 关联模型
一对一关联:belongTo hasOne在主表的模型中建立关联关系,用 hasOne在从表模型中建立关联关系,用 belongsTo
2018-01-25 00:53:12 274
原创 Tp 模型
模型承载的是所有的业务逻辑,model层,而controller层更偏像于编程语言中的控制结构,model层负责具体的功能的实现,而controller负责将一个个功能按照一定的要求一定的顺序组织在一起,所以C层一般是整个项目的脉络,而M更像是具体的血肉,V层是血肉外面的皮肤model层复制逻辑代码的具体实现,但有的时候业务的结构比较复杂,全写在model层可能显得比较臃肿混乱,那么我们就
2018-01-24 21:55:26 1699
原创 Tp api版本
项目中如果要修改某段代码,最好是以扩展的形式进行.version1.0----->v2.0----->v3.0路由部分定义:Route::get("api/:version/Banner/:id","............") ------>version 可以为v1 ,v2 ,v3,迭代不同的版本
2018-01-24 13:55:54 679
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人