作者MrMarcus (请勿忘记密码)
看板PHP
标题Re: [情报] PHP Framework
时间Thu Jul 19 21:21:08 2007
※ 引述《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