※ 引述《aeolus0829 (archer)》之銘言:
: ※ 引述《averywu (我是阿Q )》之銘言:
: : http://www.codeigniter.com/
: : 有人知道他視訊教學裡,MAC用的是哪一支EDITOR?
: : 他會自動填上"或)或}這功能我一直想要,但是手邊的Smultron和Textwrangler
: : 都只支援一半,不是只有)},就是只會提供不會自動輸入。我看他的好像輸入
: : echo 就自動補上後面的" ";了,這樣好方便。
: : 另外,Browser 是哪個?看起來精簡效率不錯的感覺。
: : PS.Windows版的程式就不用介紹了,我們辦公室只有mac跟linux =___=;
: 可以請教一下嗎?
: 如果我只打算要用 vi | pspad 之類的 freeware 來寫,有 tutorial 之類的東西可以看
: 嗎?
: 我只有先看 ci 的教學影片檔,對它的運作方式看沒有 ...
: 我看到他用 editor 先產生一個 blog.php ,然後在裡面寫了一個 index()
: 網址原來連到 http://www.example.com/index.php 是沒有東西的 ..
: 寫完 index() 後,連到 http://www.example.com/index.php/blog 就變成
: hello world ??!!
: 後來他又去改了一個 .php 檔,使得連到 http://www.example.com/index.php 一樣
: 出現 hello world ..
: editor 是這麼神奇的東西嗎? 那個 blog.php 和 index.php 是怎麼連在一起的 ...
: 實在看不懂啊 ... 囧rz
: 自回:
: 影片全部看完後,我大概懂了
: 修改 .php 檔,主要是做 default controler 的對應
: 而 http://www.example.com/index.php/blog 的 blog 也不像我當初所想的是一個檔案
: blog 是一個 funtion
: 所以在對應 default controler = blog 後,自然可以顯示出 hello world ...
: 這就是所謂的 MVC 嗎?
CI的架構下,整個網站(或者應該說application)的進入點只有一個,就是你的
CI application目錄中的index.php。不管哪個單元哪個頁面全都是先經過app
目錄中的index.php,這個index.php會做一些自己該做的事情,然後依照傳入的
參數去呼叫controller目錄中的適當檔案,以及裡面的某個method,把控制權
轉給你自己寫的controller。
當然CI本身是採用了MVC模式的。但是光是以〔所有的動作都只有一個進入點〕
這件事情來看,這並不是MVC,而是一種叫做front controller的設計模式
(design pattern)。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.153.19