变量赋值与变量输出
赋值:$var = $this->view->assign(‘name’,‘value’);
输出: return $this->view->display();
//输出模板文件,方法名对应view中的模板名
渲染模板文件:return KaTeX parse error: Expected '}', got 'EOF' at end of input: …); html文件里输出变量{name};
输出数组:{KaTeX parse error: Expected 'EOF', got '}' at position 9: arr.name}̲ {arr…id} /{$arr[‘name’]}
输出对象:
需要在方法里定义:
$obj = new \stdClass(); //从标准类中实例化一个对象 是已经封装了的
$obj->course = ‘php’;
$obj->lecture = ‘hys’;
t
h
i
s
−
>
v
i
e
w
−
>
a
s
s
i
g
n
(
′
n
a
m
e
′
,
this->view->assign('name',
this−>view−>assign(′name′,obj’);
html页面:{KaTeX parse error: Expected 'EOF', got '}' at position 13: info->course}̲ 输出常量: 类文件中定义常量…Think.SITE_NAME}
输出php系统常量:
**html页面:{KaTeX parse error: Expected 'EOF', got '}' at position 24: …nst.PHP_VERSION}̲ //查看版本** 输出系统…-SERVER[‘PHP_SELF’]
html页面:{KaTeX parse error: Expected 'EOF', got '}' at position 22: …server.php_self}̲ {Think.server…get.name}
输出自己定义的数据:
{KaTeX parse error: Expected 'EOF', got '}' at position 31: …tabase.hostname}̲ //database为文件…Request.param.name} //同下
{KaTeX parse error: Expected 'EOF', got '}' at position 17: …equest.get.name}̲ //PATH_INFO ?…Request.path} //获得PATH_INFO信息
{KaTeX parse error: Expected 'EOF', got '}' at position 13: Request.root}̲ // 输出/index.p…Request.root.true} //http://domain/index.php
外部资源导入与格式化输出
$data = modelName::all(); //获得模块名对应的数据表的所有信息
t
h
i
s
−
>
v
i
e
w
−
>
a
s
s
i
g
n
(
′
n
a
m
e
′
,
this->view->assign('name',
this−>view−>assign(′name′,data); //assign之后才能在页面输出数据
{volist name="//需要被循环的变量" id="//自定义的循环变量"} {/volist}