php phalcon あれやこれや phalcon

□2 php phalcon 13:58 ~
https://vimeo.com/63022489

PhalconDevToolはアプリケーションのひな形などを作成するための開発補助ツールです
http://www.monodonproject.info/?p=1112
http://www.monodonproject.info/?p=1170
http://wp.tech-style.info/archives/627
https://docs.phalconphp.com/en/latest/reference/nginx.html
https://github.com/phalcon/phalcon-devtools
https://thinkit.co.jp/story/2014/07/09/5084?page=0%2C1 Phalcon Devtoolsを使ったMVCプロジェクト作成からHelloWorldまで
https://thinkit.co.jp/story/2014/05/30/4906?page=0%2C1 Phalconを使う前に知っておきたい、各機能とインストール方法
64cef4a849a19a479174abf05d3d833e3dd1884d

D:¥xampp¥phalcon-devtools-master
Phalcon Devtoolsはプロジェクトの雛形や
コントローラー・データーベースのテーブルからのモデル生成
スカッフォールド
DB構造のマイグレーション
などを行ってくれる便利なコマンドラインツールです


------------------------------
scaffold
CakePHPにおけるscaffoldとは何ぞやというと、
コントローラーとモデルさえ作っとけば勝手にデータの生成や編集、
削除のフォームを良い感じに作ってくれるということらしいです。

スキャフォールド(scaffold)とは、MVCフレームワーク上で基本的なCRUD(Create Read Update Delete)操作を行う枠組み(足場)を自動で一括生成する機能です。
FuelPHPでは、「oil g scaffold」のコマンドを実行することで、モデル、ビュー、コントローラ、マイグレーションの各ファイルが一括で作成されます。
例として、以下のようなURLで、投稿、編集、削除ができるページを、スキャフォールドで作成します
------------------------------

------------------------------
https://getcomposer.org/
composer.json
Dependency Manager for PHP
PHPでライブラリの依存管理をするツール「Composer」
http://9ensan.com/blog/programming/php/php-composer-dependency-management/

------------------------------


------------------------------
C:¥Users¥kazumi¥Documents¥NetBeansProjects
>phalcon create-project HelloWorld --enable-webtools

Phalcon DevTools (1.3.2 ALPHA 1)
Success: Controller index was successfully created.
Success: Project HelloWorld was successfully created.

------------------------------
https://thinkit.co.jp/story/2014/07/09/5084?page=0%2C1

D:¥xampp¥phalcon-devtools-master>phalcon create-project HelloWorld --enable-webtools
Phalcon DevTools (2.0.9)
Success: Controller index was successfully created.
D:¥xampp¥phalcon-devtools-master¥HelloWorld¥app¥controllers¥IndexController.php
Success: Project HelloWorld was successfully created.
D:¥xampp¥phalcon-devtools-master>

・htrouter.php 作成と修正

・php -S localhost:8000 -t public .htrouter.php
・ブラウザで確認
http://localhost:8000/
http://localhost:8000/webtools.php
------------------------------