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
------------------------------