-
git方式安装ThinkPHP5查看全部
-
在模板中进行变量的计算查看全部
-
ThinkPHP5安装查看全部
-
企业官网是纯静态的数据展示,没有进行数据库的操作。控制器层主要进行路由的操作,视图层主要展示给用户看 给APP写接口时不需要写界面。使用xml或json格式将数据返回给客户端查看全部
-
MVC的优势查看全部
-
传统开发模式:视图层、逻辑层都放在一起,维护起来不方便,适合一些小的开发 MVC模式: M层处理用户数据 V层展示页面 C层负责处理用户的输入和输出数据查看全部
-
MVC控制流程 用户打开浏览器看到网页的视图 进行表单操作或者是其他操作,会将请求发送给控制器 控制器接收到请求,调用模型 模型根据请求对数据库进行操作返回给控制器 控制器得到结果后返回给页面查看全部
-
MVC的定义。 MVC不是设计模式查看全部
-
课程大纲查看全部
-
1.在模板中使用系统变量,格式形如: {$Think.xxx.xxx}。 eg: {$Think.server.HTTP_HOST} {$Think.env.PHP_APP_STATUS} {$Think.session.name} {$Think.cookie.uid} {$Think.get.sid} {$Think.request.sid} {$Think.post.id} {$Think.const.APP_PATH} // 获取系统常量 {$Think.APP_PATH} // 获取系统常量,可省略const,直接加常量名查看全部
-
学习准备查看全部
-
为什么选择ThinkPHP5? 其中的composer方式是对包的安装,与node.js的npm类似查看全部
-
ThinkPHP简单的介绍查看全部
-
5.对模板某字符串内容进行替换的几种方式: # 使用fetch方法传递的第三个参数的key是在模板中要替换的字符串,key的值就是替换后的内容。 # 在配置文件中修改,所有模板文件中的进行内容替换。eg : 'view_replace_str' => ['_abc_' => '这里是abc'], 则在视图文件中所有内容为_abc_的字符串将会被替换为 这里是abc。 6.在 thinkphp / library / think / view.php 中的构造函数中可以看到系统定义的默认字符串替换。系统默认提供的字符串替换有: # __URL__ 返回 / 当前模块名 / 当前控制器名 # __STATIC__ 返回 根下的static目录,一般未修改入口文件目录时,为项目下的 public/static 目录 # __JS__ 返回 根目录下的static目录下的js目录 # __CSS__ 返回 根目录下的static目录下的css目录 # __ROOT__ 返回 根目录 这些系统提供的默认值均可在配置文件中通过修改 view_replace_str 来修改它返回的内容。查看全部
-
5-2变量输出赋值和替换 1.每次运行的时候产生的编译文件所在目录:runtime/temp目录。 编译文件的安全机制:一开始就判断是否在tp环境内,如果不是就直接中止程序。不能直接访问temp文件来获取文件内容。 2.如果要修改在模板中变量输出的开始和结束标记,可以修改模板配置中的 tpl_begin 和 tpl_end 的值。在前端框架和我们的模板变量的输出标签有冲突的情况下,我们可以重新配置 tpl_begin 和 tpl_end 的值,也可以在前端框架中有冲突的花括号中间加上空格。 3.注意:如果我们想要在模板中输入变量,在 tpl_begin 和变量之间不能存在空格,当然,变量和 tpl_end之间同样不能有空格。 4.对变量进行赋值的几种方式: # 使用fetch的第二个参数对变量进行赋值。eg: return $this->fetch('index',['name'=>'meng']); # 使用assign赋值。eg: $this->assign("sex","保密"); # 如果继承了Controller类,可以用$this->view来获取view对象,在对象中设置键值和值,键值就是变量的名称。eg: $this->view->age = "20"; # 在 thinkphp5.0.4之后,在 think\view 中提供了一个静态方法,可以使用这个静态方法来对页面进行变量赋值。eg: View::share('nikename','meng99');查看全部
举报
0/150
提交
取消