放假了,趁这几天学学Phalcon,百度了一下,发现除了某位大牛翻译的文档外,没多少资料…
记录自己的学习笔记也算是为Phalcon的推广贡献一点点力量。。。
使用Phalcon(Phalcon开发工具命令:phalcon project name
)创建一个简单项目。
目录结构 ├─.phalcon ├─app │ ├─cache │ ├─config │ ├─controllers │ ├─models │ └─views │ ├─index │ └─layouts └─public ├─css ├─files ├─img ├─js └─temp
打开本地测试站点可看到以下画面则证明Phalcon可正常运行。
创建一个Helloworld控制器(HelloworldController.php),Phalcon开发工具命令:phalcon controller helloworld
创建完成后可见path/app/controller下增加了一个HelloworldController.php控制器文件
完成上述操作后的完整目录结构:
目录结构 │ .htaccess │ index.html │ ├─.phalcon ├─app │ ├─cache │ │ │ ├─config │ │ config.php │ │ loader.php │ │ services.php │ │ │ ├─controllers │ │ ControllerBase.php │ │ HelloworldController.php │ │ IndexController.php │ │ │ ├─models │ └─views │ │ index.volt │ │ │ ├─index │ │ index.volt │ │ │ └─layouts └─public │ .htaccess │ index.php │ ├─css ├─files ├─img ├─js └─temp
访问站点链接,加上/helloworld(example:http://lab.cn/helloworld),一片空白(此时控制器什么也没做,同时也没有对应的视图,于是呢,都是空的,然后你懂的…)
打开HelloworldController.php,添加点内容。嗯,就用老掉牙的HelloWorld。
文件完整内容:
<?php class HelloworldController extends \Phalcon\Mvc\Controller { public function indexAction() { echo "<h1>Hello World!</h1>"; } }
Hello World!
附件:
- Phalcon开发工具(Phalcon Developer Tools)下载:phalcon-devtools-master.zip
- Phalcon Hello World例子完整源码下载:helloworld.zip
转载请注明:神奇海域 » Phalcon笔记一之HelloWorld