×

thinkphp模板页

thinkphp模板页(thinkphp5模板)

admin admin 发表于2023-02-23 21:36:09 浏览66 评论0

抢沙发发表评论

本文目录一览:

thinkphp 模板页怎么读取s方法的缓存 比如,我在后台存了一个s('name',“张三”);

可以直接使用函数(S)进行输出。

书写规则如下:

{:S('name')}

做了一个示例,如下:

控制器中设置缓存:

public function index(){

    S('name', '我是缓存');

    $this-display();

}

模板中输出缓存:

{:S('name')}

运行结果:

thinkphp 写了一个方法 那么就在新建一个页面模板 页面名字怎么起?

在Action文件夹下:

一、

1、已有文件IndexAction.class.php,在此文件中新建函数page,

则在Tpl(模板文件夹)下,Index文件夹中,新建页面模板名为page.html

2、新建文件AdminAction.class.php,在此文件中新建函数beauty_page,

则在Tpl文件夹下,新建文件夹Admin,在此文件夹下新建页面模板,命名为beauty_page.html

二、若是不想在Tpl下新建文件夹,则可以在config.php中加上模板路径:

'TMPL_FILE_DEPR' = '_'  // 减少一个文件夹目录,目录下文件【控制器_文件名称】

比如:在Action下的AdminAction.class.php中,新建函数desc,则对应的在Tpl文件夹下新建模板文件,命名为Admin_desc.html

thinkphp如何在模板页如何判断cookie是否存在

系统变量及特殊变量

系统变量:包括server、session、post、get、request、cookie

{$Think.server.script_name } // 输出$_SERVER变量

{$Think.session.session_id|md5 } // 输出$_SESSION变量

{$Think.get.pageNumber } // 输出$_GET变量

{$Think.cookie.name } // 输出$_COOKIE变量

{$Think.version

} //版本

{$Think.now } //现在时间

{$Think.template|basename } //模板页面

{$Think.LDELIM } //模板标签起始符号

{$Think.RDELIM } //模板标签结束符号

系统变量及特殊变量(简洁方式)

{@var}

//输出Session变量 和 {$Think.session.var} 等效

{#var} //输出Cookie变量 和 {$Think.cookie.var} 等效

{var} //输出配置参数 和 {$Think.config.var} 等效

{%var} //输出语言变量 和 {$Think.lang.var} 等效

{.var} //输出GET变量 和 {$Think.get.var} 等效

{^var} //输出POST变量 和{$Think.post.var} 等效

{*var} //输出常量和 {$Think.const.var} 等效

如果需要输出二维数组,例如

要输出$_SESSION[‘var1’][‘var2’]的值 快捷输出可以使用:{@var1.var2}

的方式

thinkPHP框架中,模板页无法输出{$list.0.title}

如果你对$this-_list()的运行结果有疑义建议你贴出该类的完整代码,如果单纯是对该书写方式不理解,说明如下。

在类定义中,属性/方法 分为 public, protected, private三种,public方法是公共的,其它两种分别是保护的和私有的。 具有良好开发习惯的人一般在声明非public方法/属性时都是用_开头的。因此,_list()应该是对象的某个内部方法。-thinkphp模板页

$this 在php中是指当前对象的实例本身

-是Php的特定符号,用于连接对象和对象的属性/方法

$this-_list() 就是指调用该对象的_list()方法。

对象的_list()方法不一定在当前类内声明,也许是在当前类的父类中声明的。

thinkphp 怎么在模板页面做一个搜索功能

1,你要做出来的是实现无刷新搜索对吗?

这个用到前端的ajax;

说一下流程,点击右侧的放大镜(onclick);

把input框里面的值传到后端;

后端根据这个值返回相应的数据。

2,给你手写一个模板吧

$('#search_bottom').click(function(){

    var content = $('#search_content').val();//获取内容

    $.ajax({

        url://你的处理地址

        data:{'content':content},

        type:'POST',

        dataType:'json',

        success:function(){},

        error:function(){}

    })

});

好啦,不懂得可以追问。