• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

thinkphp基础入门(二)

php 搞代码 3年前 (2022-01-24) 18次浏览 已收录 0个评论

thinkphp基础入门(2)

第一节介绍了thinkphp基本路径问题,第二节将介绍thinkphp的常见用法(M层跟V层)

我们先在Controller层新建个IndexController.class.php(新建文件的格式为xxxController.class.php,建议首字母大写)其他写法,框架将不识别为控制器文件

新建个index函数

<span style="font-family: 'Microsoft YaHei';font-size: 16px"><?<span style="color: #000000">php namespace Home\Controller; </span><span style="color: #0000ff">use</span><span style="color: #000000"> Think\Controller; </span><span style="color: #0000ff">class</span> IndexController <span style="color: #0000ff">extends</span><span style="color: #000000"> Controller {          </span><span style="color: #0000ff">public</span> <span style="color: #0000ff">function</span><span style="color: #000000"> inde<div>本文来*源gaodai^.ma#com搞#代!码网</div><pre>搞gaodaima代码

x(){ $this->assign(‘variable’,”输出变量到模板中”); //assign的作用是将控制器的变量输出到V层 $this->display();//assign完后一定要display一下才能输出到模板中 }

<span style="font-family: 'Microsoft YaHei';font-size: 16px">然后我们在View文件夹中新增个Index文件夹(名称要与控制器名称一致,比如AaaController的控制器就要新建个Aaa文件夹)<span style="color: #888888">,在Index里面新建个index.html文件(这名字要与Index控制器中display的函数名一致),输入以下代码:<br /></span></span>
<span style="font-family: 'Microsoft YaHei';font-size: 16px"><span style="color: #0000ff"><!</span><span style="color: #ff00ff">DOCTYPE html</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">html </span><span style="color: #ff0000">lang</span><span style="color: #0000ff">="en"</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">head</span><span style="color: #0000ff">></span>    <span style="color: #0000ff"><</span><span style="color: #800000">meta </span><span style="color: #ff0000">charset</span><span style="color: #0000ff">="UTF-8"</span><span style="color: #0000ff">></span>    <span style="color: #0000ff"><</span><span style="color: #800000">title</span><span style="color: #0000ff">></span>Document<span style="color: #0000ff"></</span><span style="color: #800000">title</span><span style="color: #0000ff">></span><span style="color: #0000ff"></</span><span style="color: #800000">head</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">body</span><span style="color: #0000ff">></span><span style="color: #000000">    {$variable}</span><span style="color: #0000ff"></</span><span style="color: #800000">body</span><span style="color: #0000ff">></span><span style="color: #0000ff"></</span><span style="color: #800000">html</span><span style="color: #0000ff">></span></span>

<span style="color: #888888;font-family: 'Microsoft YaHei';font-size: 16px"> {$xxx} 这可以输出controller中assign的变量,这时我们在url输入http://localhost/你的文件夹名/index.php?m=Home&c=Index&a=index,将会出现“输出变量到模板”这几个字,这样就实现了输出变量到模板中。这个非常常用!!<br /><br />然后第二个常用的地方就是U函数,I函数 这里不多说了 详见api文档<br /><br />没有display函数的都是不会渲染到模板上的,可以用于操作逻辑,然后如果ajax中请求一个地址,这个请求地址为控制器某个函数(体现在url的a参数上),其他操作跟纯生的php编程差不多了。</span>
<span style="color: #888888;font-family: 'Microsoft YaHei';font-size: 16px"> </span>
<span style="font-family: 'Microsoft YaHei';font-size: 16px"><em id="__mceDel"> </em></span>


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:thinkphp基础入门(二)
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址