FuelPHP Validation2018.08.16 02:55 $val = Validation::forge('create'); $val->add('password', 'パスワード') ->add_rule('required') ->add_rule('min_length', 8) ->...
FuelPHP ログイン認証2018.08.16 02:42 ・config.php に 'auth' を追加する。 app/config/config.php 'always_load' => array( 'packages' => array( 'orm', 'a...
FuelPHP データ取得 / 登録2018.08.16 02:34■データ取得 ・IDで取得 $entry = Model_Article::find(2); // 複合主キーの場合 $entry = Model_Article::find(array(2, 'foo')); ・最初と最後を取得 // 最初 $entry = ...
FuelPHP ORM2018.08.16 02:06 ORMは、オブジェクト関係マッピングの略。 オブジェクトにDBのテーブルの行をマップし、それらのオブジェクト間の関係を確立する。 ・モデルの作成 テーブル名 : 複数形 クラス名 : Model_ + (テーブル名の単数形の大文字始まり) ファイル名 : (テーブ...
FuelPHP 作成手順2018.08.16 01:53■FuelPHPプロジェクトの作成 ・php.ini で 下記extention のコメントを外す。 extension=php_fileinfo.dll ・下記URLからzipファイルをダウンロードし、プロジェクトフォルダへ解凍する。 http://fuelphp.jp...
CakePHP データベースアクセス / ORM2018.08.16 01:33 ・データベーステーブルが規約に準拠している場合、すぐにORMの利用を開始できる。 use Cake\ORM\TableRegistry; // articlesテーブルからデータ取得 $articles = TableRegistry::get('Articles...
CakePHP ビューの規約2018.08.16 00:48 ・ビュー名 PeopleContorollerのgetReady()メソッドは、ビューテンプレートとして app/views/people/get_ready.ctp を探す。 ・ヘルパー ヘルパーは、複数のビューで共通の機能をまとめたクラスのこと。 JsH...
CakePHP モデルとデータベースの規約2018.08.16 00:31 ・モデルのクラス名は単数形。 Person, BigPerson, ReallyBigPerson など。 ・モデルに対応するテーブル名は複数形。 people, big_people, really_big_people など。 ユーティリティライ...
CakePHP コントローラ規約2018.08.16 00:28・クラス名は複数形で、最後に Controller が付く。 ・index()メソッド リクエストによってアクションが指定されなかった場合に実行される。 ・xxx()メソッドの実行 http://xxx/apples/view/ は、 ApplesContoroller の ...
CakePHP 作成手順2018.08.15 23:53■CakePHPプロジェクトの作成 ・コマンドプロンプトでApacheのhtdocsフォルダへ移動し、 ComposerでCakePHPプロジェクト(xxx)を作成する。 >cd C:\pleiades\apache-2.4\htdocs >comp...
CakePHP インストール手順2018.08.15 23:45■PHP intl拡張 ・php.ini で 下記コメントを削除する。 extension=php_intl.dll■Composerのインストール ・ダウンロード https://github.com/composer/windows-setup/releases...
PHP / Apache インストール手順2018.08.15 23:42■PHP7.1.5インストール ・ダウンロード http://www.php.net/ 5系と7系がある Apache上で動作させる場合は、スレッドセーフのものをインストールする。 VC14 x64 Thread Safe ・インストール ダウンロ...