最新消息:

Phalcon笔记一之HelloWorld

ZmmFly 2942浏览 1评论

放假了,趁这几天学学Phalcon,百度了一下,发现除了某位大牛翻译的文档外,没多少资料…

记录自己的学习笔记也算是为Phalcon的推广贡献一点点力量。。。

使用Phalcon(Phalcon开发工具命令:phalcon project name)创建一个简单项目。

目录结构
├─.phalcon
├─app
│  ├─cache
│  ├─config
│  ├─controllers
│  ├─models
│  └─views
│      ├─index
│      └─layouts
└─public
    ├─css
    ├─files
    ├─img
    ├─js
    └─temp

打开本地测试站点可看到以下画面则证明Phalcon可正常运行。

phalconstart

Phalcon Start

创建一个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 Hello World

Phalcon Hello World

附件:

转载请注明:神奇海域 » Phalcon笔记一之HelloWorld

发表我的评论
取消评论

Protected by WP Anti Spam

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)

  1. 不错的哈,
    欧美音乐吧评论于10年前 (2014-06-04)回复