-
tp是什么:免费开源,快速简单的,面向对象,轻量级php开发框架。
t3,t5,不兼容:t5api大量更新
t5支持composer安装,未来趋势
tp5优点:看下图,
对git和composer有一定的了解
查看全部 -
MVC:全名Model View Controller,是模型。视图,控制器的缩写。
查看全部 -
免费开源查看全部
-
四种方式向页面传递值
1.assign
2.view
3.view::share
4.fetch()
查看全部 -
模板循环标签: {volist name=" id="" key=" offset=""length="" mod=" empty-="" } {/volist} {volist name=" 数组名" id="数组的别名" key="默认为i,代表当前循环的次数" offset="从索 引的几开始往后输出" length="当 前所要输出的长度" mod="循环的次数和mod取余" empty="不能直接使用html标签,但是可以使用变量,当数组为空时显示的文本内容" } {foreach $list as $vo} 或者{foreachname="list" item="vo"} {/foreach} {for start="1" end="10" step="2" name="k"} {$k} {/for}查看全部
-
literal 在html 中应用:
html 标签内引用不让解析变量;
嵌套包含js代码,不让解析js中的遍历变量!
查看全部 -
什么是MVC->模型(model)-试图(vive)-控制器(controller)
查看全部 -
在应用配置加入'auto_bind_module' =>true
查看全部 -
fetch()和display()的区别
*fetch()适用于html视图文件中输出
*display()不在前台html文件中展示时使用,只输出单纯的字符串
查看全部 -
/* 使用视图的三种方法
*第一种直接实例化视图类
1、视图类: thinkphp/library/think/View.php;
2、命名空间: use think\View;
3、实例化: 动态 new View(); 静态 View::instance();
4、常用方法: fetch()渲染模板, display()渲染内容, assign()模板赋值
*第二种继承控制器基类Controller
1、控制器类:thinkphp/library/think/Controller.php;
2、命名空间:use think\Controller;
3、实例化:$this->view;//可访问View类所有属性或方法
4、常用方法:$this->fetch()渲染模板,$this->display()渲染内容,
$this->assign()模板赋值,$this->engine()模板引擎
*第三种助手函数view()
1、不用继承Controller基类,不用实例化View类,都可以使用;
2、仅适合于模板渲染,功能单一,不能加载配置;
3、语法:view([模板文件],[模板变量数组],[模板替换数组]);
4、使用方法实例:view('user',['name'=>'tp5'],['SITE'=>'php.cn']);
*/
查看全部 -
config('BIND_MODULE','admin');的缺点就是如果没有对应的模块或者方法会报错
而要是开启了入口自动绑定模块,这时候访问public/api.php文件就不会报错,会自动执行index模块
'app_multi_module' => true;
查看全部 -
mvc mode view contort查看全部
-
闪电发货
<?php
echo 'hello wole';
>
查看全部 -
控制器文件名开头需要大写,是Index.php不是index.php;
否则页面会访问不了
查看全部 -
git clone --depth=1 ...... filename
表示只克隆最新的代码; 历史提交记录不拉取;
克隆所在文件夹名称定义,
查看全部
举报