model是mvc裡的m
model的讀取流程:資料庫表=>model類例項=>controller透傳=>前端展示
感覺沒有python的peewee模組簡潔
<?php
namespace
useas
orm;
/** * blogpost
* *@orm\table()
*@orm\entity
*/class
blogpost
/*** set title
**@param string $title
*@return blogpost
*/public
function
settitle
($title)
/*** get title
**@return string
*/public
function
gettitle
()
/*** set body
**@param string $body
*@return blogpost
*/public
function
setbody
($body)
/*** get body
**@return string
*/public
function
getbody
()
/***@return \datetime
*/public
function
getcreatetime
()
/***@param \datetime $createtime
*/public
function
setcreatetime
($createtime)
}
說明:
blogpost這個model從含義上表達了一篇部落格,從實現上表達了資料庫表的一行,有id、title、body、createtime幾個屬性,其中id是資料庫的主鍵(自增1,不需要setid方法),title是部落格的標題,body是部落格內容,createtime是部落格建立時間
parameters:
database_host: 127.0
.0.1
database_port: 3306
database_name: mywebsite
database_user: root
database_password: shareditor@126
.com
mailer_transport: smtp
mailer_host: 127.0
.0.1
mailer_user: null
mailer_password: null
secret: 1a0cb131fb193436d0f6ce467f2d8b6c7c5b02da
database:create # 初始化資料庫
schema:update --force # 新建資料表
手工往資料庫裡插入一行資料
mysql> insert into blog_post(title,body,create_time)
values('這是標題','這是內容',now());
public
function
showaction
(request $request)
部落格內容
參考:
mvc模式中的model使用方法
MVC模式框架
1.什麼是mvc模式框架 1.mvc 就是 model 模型 view 檢視 controller 控制器 這三個單詞的簡稱。也被稱為設定框架 2.一種軟體設計典範,用一種業務邏輯 資料 介面顯示分離的方法組織 將業務邏輯聚集到乙個部件裡面,在改進和個性化定製介面及使用者互動的同時,不需要重新編寫業...
MVC框架模式介紹
什麼是mvc呢?1.mvc 就是 model 模型 view 檢視 controller 控制器 這三個單詞的簡稱。也被稱為設定框架 2.一種軟體設計典範,用一種業務邏輯 資料 介面顯示分離的方法組織 將業務邏輯聚集到乙個部件裡面,在改進和個性化定製介面及使用者互動的同時,不需要重新編寫業務邏輯。m...
Symfony框架的安裝
推薦使用xampp的基礎上安裝symfony by johnny deng 1 首先確保xampp下的pear安裝正確 在xampp安裝目錄下命令列執行 pear list 出現類似如下輸出,表示pear已經安裝 installed packages,channel pear.php.net pac...