あいどる💖たいむ

あいどるやってます。

Phalconでプロジェクト作成

phalcon, phalcon DevToolsはインストール済みの前提ですすめる。 

環境

  • phalcon v3.2.2
  • phalcon-devtools v3.2.3

プロジェクト作成

プロジェクトのタイプは4つ選択肢があるが、今回はsimpleとした。

phalcon project --name todo --type=simple

Success: Project 'todo' was successfully created.と出力された後、 http://localhost:8000/todo/(*) にアクセスし、Congratulations!って表示されていればOK.

(※URLは開発環境にあわせて変更する。)

Phalconの処理の流れとしては、/public/index.phpが最初に読み込まれ、そこで記述されたrouterやloaderがインクルードされた後、routerの設定からコントローラを選択し、呼び出す感じでしょうか。 正直ここはあまり理解できてない。 

プロジェクト設定

データベースの接続先を変更する。

todo/app/config/config.phpを開き、\Phalcon\Configのdatabaseの値をDB環境に合わせて変更する。

    'database' => [
        'adapter'     => 'Mysql',
        'host'        => getenv('MYSQL_PORT_3306_TCP_ADDR'),
        'username'    => 'root',
        'password'    => 'root',
        'dbname'      => 'todo',
        'charset'     => 'utf8',
    ],