
快速入門
手冊分類

- 1. 框架介紹
- 1.1 關于zentaoPHP框架
- 1.2 zentaophp框架的主要功能
- 1.3 zentaophp框架授權協議
- 2. 安裝框架
- 2.1 zentaoPHP框架系統要求
- 2.2 zentaoPHP框架安裝
- 3. 快速入門
- 3.1 简单的Hello world!
- 3.2 使用MVC实现的hello world!
- 3.3 部署框架自帶的簡單的blog示例
- 4. 框架基礎
- 4.1 zentaoPHP框架裏面的基本概念
- 4.2 zentaoPHP框架的兩種請求方式
- 4.3 如何生成鏈接
- 4.4 框架里面提供的html, js和css类
- 5. 深入框架
- 5.1 zentaoPHP目錄结构
- 5.2 zentaoPHP框架提供的DAO功能
- 5.3 zentaoPHP框架的分頁解決方案
- 5.4 zentaoPHP框架中的數據驗證機制
使用MVC实现的hello world! 分享鏈接 /book/zentaophphelp/mvc-1228.html
作者:王春生
最后编辑:先知 于 2015-01-09 14:41:46
浏覽量:67594
本篇目錄
在上一章中,我们实现了简单的Hello world输出,在这一章里面,我们将向你展示如何利用mvc的结构来实现Hello world.
一、仅有control.php的hello world.
在上一个章节中,我们所实现的代码,实际上是在control里面直接输出了Hello world.
<?php class hello extends control { public function world() { echo 'Hello world'; } }
二、有model层的hello world.
現在稍微複雜一點,引入model。我們來創建model文件:model.php。
<?php class helloModel extends model { public function world() { return 'Hello world!'; } }现在control需要做一些改动:
public function world() { echo $this->hello->world(); }框架會自動加載當前模塊所對應的model類,並生成model對象,然後在control就可以通過$this->hello(也就是模塊名)這樣的形式來引用model中的各個方法了。
现在再来访问下http://localhost/zentaophp/hello-world,是不是同样可以显示出hello world!?
三、带有view层的hello world.
zentaoPHP框架對模板的命名約定如下:
1. 视图文件都存放在各个模块的view目錄下面。
2. 视图文件的命名规则是方法名+模板名+.php。比如我們要訪問的index.html,那麽對應的模板文件是index.html.php。
首先我們來修改下control文件。
public function world() { $this->view->helloworld = $this->hello->world(); $this->display(); }然後我們來創建view/world.html.php,內容如下
<?php echo $helloworld; ?>
control將model返回的變量賦值到視圖文件。然後調用display方法展示模板文件就可以了。
ok,這時再重新刷新訪問,是不是可以呢?
走到這一步,恭喜你,你已經接觸到了ZenTaoPHP框架基礎,核心的東西了。
-
禅道産品
禅道開源版 禅道企業版 禅道旗艦版 禅道IPD版 -
核心功能
産品管理 項目管理 質量管理 效能管理 -
使用文檔
基本版手冊 企業版手冊 旗艦版手冊 IPD版手冊 開發中心手冊 -
幫助中心
积分問答 常見問題 論壇交流 使用視頻 Gitee GitHub -
關于我們
關于我們 禅道軟件 最新動態 禅道活動 -
禅道社區
禅道博客 積分排行 積分商城 禅道書院 -
聯系方式
聯系人:楊苗 電話:13165050229 微信:13165050229 Q Q:2692096539北京、上海、深圳分部
友情鏈接:
ZTF自動化測試框架
ZenData測試數據生成器
喧喧IM
敏捷開發
敏捷咨詢
測試窩
悅庫網盤
Ledge知識平台
渠成軟件
ZDOO全協同企業管理軟件
融管理社區
ZenDAS數據分析工具
ZenShot跨平台截圖工具
飛信釘即時通訊解決方案
項目管理
IPD學習網
PMP百科網
艾體驗
創無記2049