ThinkPHP5 笔记-模板

模板中

{:url(‘admin/add‘)} 生成的是入口文件/模块/控制器/方法  即{:url(‘模块/控制器/方法‘)}

如:/index.php/admin/admin/add.html

在当前模版文件中包含其他的模版文件使用include标签,标签用法:

{include file=‘模版文件1,模版文件2,...‘ /}

可以一次包含多个模版,例如:

{include file="public/header,public/menu" /}
时间: 2024-11-05 22:07:56

ThinkPHP5 笔记-模板的相关文章

ThinkPHP5.0 模板

ThinkPHP5.0 模板 模板渲染 默认的视图目录是默认的模块下的view目录 渲染规则:调用 \think\View 类fetch方法 // [模板文件目录]/当前控制器名(小写+下划线)/当前操作名(小写).html return $view->fetch(); // [模板文件目录]/当前控制器名(小写+下划线)/add.html return $view->fetch('add'); return $view->fetch('user/add'); 模板配置 // confi

Thinkphp5笔记一:项目部署

系统:window 7 64位 Thinkphp版本:5.0.5 环境:wampserver集成 笔记分为两大部分,配置篇与数据库篇 一.虚拟主机部署/本地部署 在网站根目录下建立文件index.php,内容如下 <?php // 定义应用目录 define('APP_PATH', __DIR__ . '/apps/'); // 加载框架引导文件 require './thinkphp/start.php'; 这样基本上就可以了,这是最简单的配置. 二.服务器部署 服务器部署项目文件入口publ

C++ Primer笔记 模板

1 函数模板 template <typename T> T compare(const T & v1,const T &v2) { return .. } 编译器承担了为每种类型编写函数的单调工作. inline template<typename T> inline T min(const T&,const T&) 2 类模板 template<class T> class Q{ T fun(); } 3. 形参屏蔽外部变量 模板形参

Thinkphp5笔记九:路由设置,隐藏indx.php

网站根目录下.htaccess <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule> 详细参考手册:http://www.kanc

Thinkphp5笔记二:创建模块

系统:window 7 64位 Thinkphp版本:5.0.5 环境:wampserver集成 我的项目是部署在本地www/thinkphp  目录下.在做之前,先要考虑清楚,你需要几个模块来完成你的项目,这点很重要. 下面开始实战: 一.创建三个模块 Common(公共模块),Index(前台模块),Admin(后台模块).公共模块是必不可少的,Index,Admin这两个模块,其他的你看着办. index.php实际配置 <?php // 定义应用目录 define('APP_PATH',

Thinkphp5笔记七:设置错误页面②

更加完美的去设置错误页面. 一.准备一个错误页面 error.html,位置:thinkphp\template\index\default\error.html ,准备把前段所有的错误提示都指向这里. 二.空操作指向 在apps\index\controller\IndexBase.php,"基类"里面设置_empty <?php /** * 前端基类 * */ namespace app\index\controller; use app\Common\controller\

Thinkphp5笔记五:配置data文件夹

如果你看项目下的各种文件,有种乱七八糟的感觉的话,你就可以进行以下配置. 配置data文件夹的,整理各种文件,让看起来舒服些. 一.设置runtime文件夹 index.php define('RUNTIME_PATH', __DIR__ . '/data/runtime/'); 二.设置upload,存放上传图片.上传文件 三.设置static,存放jquery.js.bootstrap.一些效果插件什么的 // 视图输出字符串内容替换 'view_replace_str' => [ '__D

Thinkphp5笔记七:设置错误页面①

设置网站的错误提示页面,也是一个很重要的环节. 一.空操作 在当前控制器里面增加E_empty操作 public function _empty(){ $this->error('方法不存在'); } Public function index(){ } 测试方法: 正常: http://localhost/thinkphp/index/index/index 错误: 会提示"方法不存在" http://localhost/thinkphp/index/index/df 二.空控

django book学习笔记——模板高级进阶

1.RequestContext和Context处理器 当你不想在一系例模板中都明确指定一些相同的变量时,你应该使用 RequestContext .例如: from django.template import loader, RequestContext def custom_proc(request):     "A context processor that provides 'app', 'user' and 'ip_address'."     return {