2014年3月8日 星期六

MVC 學習之路

104: Setting up a PHP Project in NetBeans
這篇簡單的介紹 NetBeans。真的是很簡單的介紹。

下面這個教學系列影片,沒有使用任何框架像是 CodeIgniter 等。完全從無到有,用基本的 php 打造一個 MVC 網站。不小心就把 MVC 學會了,原來這麼簡單。

PHP: Create Your Own MVC (Part 1)
MVC基本介紹

PHP: Create Your Own MVC (Part 2)
網站架構,引入css、javascript。

PHP: Create Your Own MVC (Part 3)
使用 pdo 連接資料庫、會員登入

PHP: Create Your Own MVC (Part 4)
開始使用Ajax, json。

PHP: Create Your Own MVC (Part 5)
開始做使用者管理()。

PHP: Create Your Own MVC (Part 6)
密碼用Hash加密。 __autoload函數。自訂連接資料庫的insert, update函數。

PHP: Create Your Own MVC (Part 7)
自訂連接資料庫的select, delete函數,修正其它相關程式碼。使用 Google CDN 的 jquery, css。展示 datepicker 。Form物件,

PHP: Create Your Own MVC (Part 8)
表單欄位驗證

PHP: Create Your Own MVC (Part 9)
重新佈署登入驗證,新增一個 Auth 物件。新增 Note 功能。
本章節原始碼有些錯誤。models/note_model.php 裡面的 delete 函數,這個變數 $data['noteid'] 應該改成 '$noteid',否則 Note 訊息無法刪除。

PHP: Create Your Own MVC (Part 10)
改寫網址 GET 參數的設定方式。重新改寫 Bootstrap.php ,將原本 __construct 函數裡面的內容,依功能再拆成不同函數。Bootstrap.php 改寫的幅度非常大,新增很多函數。

PHP: Create Your Own MVC (Part 11)
把 header 跟 footer 依模組各自拆開。不過好像不是很有必要。這集比較短,只有 14 分鐘。

這是作者自己網站的連結,包括影片連結及原始碼下載。

下面這個系列文老實說我不知道它在寫什麼 @@
我是在 google ActiveRecord 時,查到它的第五篇。但是它對 ORM 這個名詞的解釋,實在不知道它在講什麼:「為了解決關係數據庫的數學模型和編程語言的對象模型之間的阻抗不匹配問題而提出的解決方案。」然後還拿出電壓公式來講,實在有點叉開了話題。不過留個紀念,也許哪天會再回來看看。

PHP框架實戰(一):框架入口與類的自動加載
PHP框架實戰(二):錯誤和異常的自動處理
PHP框架實戰(三):實現Controller和Filter
PHP框架實戰(四):View的模板與渲染
PHP框架實戰(五):ORM與ActiveRecord

淺談 PHP-MySQL, PHP-MySQLi, PDO 的差異

.



沒有留言:

張貼留言