FuelPHP
インストール 参考: Amazon Linux AMIにpostgresqlをインストールする チュートリアル: Amazon Linux への LAMP ウェブサーバーのインストール yumをアップデートして、phpとgitとvimとnginx入れた。アパッチとMySQLも入れた。 sudo yum update -y $ sudo y…
macのバージョンは、10.11.4。El Capitan。 参考: Mac OS XでFFmpegのインストールとWebM動画の作り方 brewでインストールした。ここまで長いオプションは必要ないのかもしれない。 brew install automake celt faac fdk-aac git lame \ libass libtool lib…
参考:http://fuelphp.jp/docs/1.8/classes/database/db.html DB::start_transaction(); DB::commit_transaction(); DB::rollback_transaction();
参考:http://fuelphp.jp/docs/1.8/general/extending_core.html#extend_and_replace type="file"のformに、「required」というバリデーションルールを適用しても、うまく動作しない。ファイルをアップロードしても、ファイルがアップロードしたことにならな…
どうも、Uploadをすると、Uploadクラスのバリデーションを使うことになりますが、これとfieldsetのValidationクラスとの連動がいまいちうまくできない。Fieldsetはform.phpの、inline_errorsをtrueにすると勝手にエラーを表示してくれるが、このエラーに自動…
fieldsetを使うと、入力した内容を保持できるし、バリデーションチェックも簡単に行える。エラーも自動で表示できる。core/config/form.phpにformを表示する際のHTMLの設定が書いてあるので、これをシンプルにすることで、多様なデザインにもデザイナがview…
Input::get(); Input::get('hoge'); Input::post(); Input::post('hoge');
参考:[FuelPHP] FuelPHPで作るログイン管理 CREATE TABLE `users` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `username` VARCHAR( 50 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL , `password` VARCHAR( 255 ) CHARACTER SET utf8 COL…
oilのインストール $ curl get.fuelphp.com/oil | sh oilでプロジェクト作成 $ oil create hoge
参考: Email パッケージの使用方法 Fuelphp:Fuelphpで基本的なメール送信処理 コントローラーで下記を読み込むらしい。 \Package::load('email'); 下記みたいな感じでとりあえずできた。日本語文字化け対策で、上記参考サイトの、■ Emailクラスの設定ファ…
参考:Fuelphp:Inputクラスを使用し、$GETや$POSTの値を取得する Input::get(); Input::post(); Input::post('hoge'); 引数があるとそれだけ取得する。
ORMでLIKE検索するのは、下記のようにする。 $options = array( 'where' => array( array('name', 'LIKE', "%$name%") ) );
下記をformat.phpにつくった。 /** * アップロードされたCSVファイルを配列に変換する * @param arrray $csv ($_FILEのデータ) * @return array $array */ static function csv_to_array($csv = null){ if(empty($csv['file'])) return null; $csv_data = fi…
参考:FuelPHPでCSVの出力 app/classes/format.php を作成 上記参考サイトどおりにやる
cakePHPのmigrationsプラグインはありがたいものではあるものの微妙だと思っていたのですが、あれの場合、データベースを色々いじってから、現状のschemaファイルとデータベースの現状との差分を勝手に確認してくれるというものでした。どうもfuelphpのマイ…
参考: Asset クラス 共通のテンプレートにアクション毎に設定できる追加ファイルを読み込ませる cakePHPですと、 start('js')?> みたいな感じですが、fuelphpの場合も似てました。テンプレート側で、 としておきまして、view側で、 のようにします。 の'…