网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

thinkphp中assign()的作用是什么-创新互联

今天就跟大家聊聊有关thinkphp中assign()的作用是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

成都创新互联基于分布式IDC数据中心构建的平台为众多户提供西信服务器托管 四川大带宽租用 成都机柜租用 成都服务器租用。

 php中assign中的第一个参数是在模板取值的时候所使用的变量名,第二个参数是要传递的值。

Thinkphp中的assign()的作用

它的作用很简单,就是打印出数组。

举个例子:

$apple="苹果";

$this->assign('apple',$apple);

?>

取值

{$apple}

这样就可以把值传递到模板中。

assign并不是baiphp的内置函数du, 而是一个自定义函数

确切的说, 是php的类成员函数

换句话zhi说, 这个函数是自己命名dao的

大部分编程语言,函数都分两种,一个是语言本身的函数,比如php的strlen()函数,这个是php本身就有的!

一种是自己写的函数,也就是开发者自己发明的函数!

语法如下:

1

2

3

function 函数名称( 函数参数 ) {

   函数处理代码

}

其中,函数名称,随便,你爱写什么写什么,参数也是一样,而且,参数可有可无,具体看实际情况

调用函数的时候,就是:函数名称(参数)

基本和调用php本身的函数语法差不多!

thinkphpassign()向包含页面传递值问题

publicfunctiongetusername(){

if($_SESSION['user_id']){

$user_id=$_SESSION['user_id'];

$User=D('User');

$username=$User->where('id='.$user_id)->getField('username');

$this->assign('username',$username);

return($username);

}

}

publicfunctionsearch(){

$this->display('header');

$Video=D('Video');

$username=$this->getusername();

if($_GET['q']){

$_search=$_GET['q'];

$_search='%'.$_search.'%';

$where['status']=1;

$where['theme|type|teacher_name']=array('like',$_search);

看完上述内容,你们对thinkphp中assign()的作用是什么有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


网站名称:thinkphp中assign()的作用是什么-创新互联
本文路径:http://bjjierui.cn/article/gshgo.html

其他资讯