【ThinkPHP系列篇】ThinkPHP框架使网页能够在浏览器中访问(二)
2016-09-15 12:57
323 查看
在第一小节中,我们介绍了Thinkphp的搭建过程,在这一节,分享一下如何让网页模板在thinkphp环境中显示给我们。
a) 将网页模板放在View视图中并根据名称分别创建文件夹,分模块建立
比如:首页为index.html,新闻模块有addNews.html,allNews.html,(以下内容都将采用此例)。我们可以创建这样的目录结构:
|-View | |-Index | | |-index.html | |-News | | |-add.html(addNews.html) | | |-all.html(allNews.html)
b) Controller则创建这样的目录结构
|-Controller | |-IndexController.class.php | |-NewsController.class.php
c) 目录结构有了,那我们开始敲代码了。
IndexController.class.php <?php namespace Home\Controller;//命名空间 use Think\Controller;//使用Think目录中的核心函数 class IndexController extends Controller{ public function index(){ $this->display();//加载模板文件,让模板呈现在浏览器中 } } ?>
NewsController.class.php <?php namespace Home\Controller; use Think\Controller; class NewsController extends Controller{ public function add(){ $this->display(); } public function all(){ $this->display(); } } ?>
好了,这样的话,这几个页面就可以在浏览器中显示了。
d) 认识地址栏
1、localhost/app/ Home 模块下的Index控制器index⽅法 2、localhost/app/index.php/Home/Index/lists: Home模块下的Index控制器lists方法 3、localhost/app/index.php/Home/News/add Home模块下的News控制器add方法 4、localhost/app/index.php/Home/News/edit/id/2 Home模块下的News控制器edit方法,附带参数id=2
相关文章推荐
- JavaScript] 让iframe框架网页在任何浏览器下自动伸缩
- 让iframe框架网页在任何浏览器下自动伸缩
- IE框架中访问不同域的网页不能带入COOKIE————是IE浏览器的一个BUG
- Adhesive框架系列文章--ADO.NET EF 数据访问模块使用
- 用Chrome配合Chales 模拟手机浏览器访问3G网页
- 扩展Spring系列(2) ---Spring对各种数据访问框架的集成机制
- jsp解决网页只能由专一的浏览器访问
- ASP.NET企业开发框架IsLine FrameWork系列之十一--HttpContentProvider 访问缓存
- ASP.NET企业开发框架IsLine FrameWork系列之六--DataProvider 数据访问(下)
- IE框架中访问不同域的网页不能带入COOKIE————是IE浏览器的一个BUG?
- 【涉足Spring系列之一】 数据访问框架
- 在网页frameset结构中,如何在框架内的页面访问框架
- 扩展Spring系列(2) ---Spring对各种数据访问框架的集成机制
- IE框架中访问不同域的网页不能带入COOKIE————是IE浏览器的一个BUG?
- 只ping得通网关,访问局域网的资源不能在浏览器里访问网页
- 让iframe框架网页在任何浏览器下自动伸缩
- IE框架中访问不同域的网页遇到的问题
- 手机浏览器访问wap网页中文显示
- 整理浏览器对网页的兼容性问题-DOM节点属性的访问
- Android开发_如何调用 浏览器访问网页和Html文件