-
修改东西时应撰写在"应用配置"
不该修改在框架本身的"惯例配置"当中
查看全部 -
namespace app\index\controller; use app\common\controller\User as commonUser; class User extends commonUser //继承commonUser { public function demo(){ return $this->showName("test"); } }
继承用法
<?php /** * Created by PhpStorm. * User: Administrator * Date: 2018/12/5 0005 * Time: 下午 4:39 */ namespace app\common\controller; class User { public function showName($name=''){ return "my name is {$name}"; } }
被继承
查看全部 -
127.0.0.1/index.php/index/Index/common
需使用这种链接方式
查看全部 -
在TP5后,类库需与与文件名保持一致。且不需要将文件名在添加controller
查看全部 -
类文件采用驼峰法,首字母大写,其馀小写+下滑线命名
查看全部 -
thinkphp中,目录不可有大写字
如果需要分割,则使用下滑线做分割
查看全部 -
application: 应用目录; 整个应用所有的内容都写在这个目录当中。
※ 在后期开发中,更多的时间都是在编写这个文件
application>index:index模块
application>index>controller:控制器层
application>index:会在此目录内在新增一个model(模型层)文件夹,与view(展示层)文件夹
这样就组成了这个模块的MVC。
而在application当中会在建立一个admin模块; amdin主要处理后台;index主要处理前台
application>command.php:用命令行来读取think.php的时候会读取此文件中的配置。
application>common.php:是项目中的公共文件; 当编写公用函数,使所有模块都掉用的时候,则可将函数写在此文件当中。
application>config.php:是应用的配置文件; 整个应用都读取这个配置,也就是admin、index模块会通用此配置。
application>database.php:数据库模块; 如果需调整数据库,则只要调整这的配置就可。
application>route.php:路由文件; 对url进行美化。可以修改此文件,对其增加一些路由配置,就达到美化url的效果。
application>tags.php:应用行为扩展文件; 它埋下了很多钩子,让我们可以扩展,而不需修改框架本身原码。
extend目录:下载第三方库使用
查看全部 -
包含模板文件方法
查看全部 -
简写 $$ -> 01 ,02 ,03, 04 ..
查看全部 -
{if}里面可以用AND OR之类的逻辑运算符
查看全部 -
和变量比较的时候,value="$b",需加$
查看全部 -
{eq} {neq} ,类似的还有 {gt},{lt},{egt},{elt}
查看全部 -
{for} 默认索引是$i,可以在name="k"里修改
查看全部 -
{foreach}:也可以加 key="s"...
查看全部 -
$i是循环次数,无需定义,如果要改名字,可以写 key="s",然后以$s引用
查看全部
举报