cakephp
はじめに こんばんは。 最近CakePHPの案件に携わっていて、CakePHPのドキュメントとか結構見たりしているのですが、以下のページでこんな文言を見つけました。 book.cakephp.org Deprecated since version 4.0: The File and Folder classes will be removed…
はじめに こんばんは。 今回は今の案件で少しハマったことを記録しておきます。 CakephpのbuildRulesでexistsInがあるとおもいます。 FOREIGN KEYを貼っているか、決められた命名でカラム名を作ると、bakeしたときに対象先のテーブルにデータがあることを調…
はじめに こんばんは。 簡単な記事ですが、今回やった対応をブログにします。 現在cakephp3の案件をお手伝いしています。 今回はcakephpで使用する testとfixtureについてです。 cakephpのfixtureファイルは以下のような感じで、table構造と テストデータを…
Cakephpネタ。 レガシーなシステムとかだと、MySQLの予約語とかがカラム名に設定されてたりする(レガシー関係ないか・・・) 実際自分が携わっている案件でも、 CREATE TABLE `customer_profile_options` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `…
こんにちは。 簡単なのですが、忘れないようにメモ。 CREATE TABLE `tag_masters` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL COMMENT 'タグ名', `created` timestamp NOT NULL COMMENT '登録日', `modified` timestam…
こんばんは。小ネタというか、今さっき覚えたことです。 js側 var save_data = { .... ... .. . }; $.post({ url: '/test/ajaxSave', dataType: 'json', data: save_data }).done(function(response) { if (response.result === 'NG') { alert('保存失敗'); …
簡単ですが、なんとか週2postを達成するためにしょうもないネタを。 cakephp3でテストを作成する際にfixtureデータを作成するんですが、作るのが結構めんどくさい。 bakeコマンドでベースのファイルは作成できるけど、実際のデータは作らないといけない。 現…
cakephp3ネタ続いてます。 今ガッツリやり始めてるので、気になったことはどんどん上げていく所存。 今回はエラーハンドリング。 公式見ればだいたい分かるけど、まとめとして書いときます。 Template/Error/error400.ctpとかerror500.ctpとか用意すればとり…
cakephp3を引き続き触っております。 今回はCakePHPでもDI出来るよっていうcake-pimple-diを使ってみました。 pimple自体は結構触ってたのですが、cakeでも使えるってことなんで、ワクワクしながら触りました。 設定は以下みたいな感じです。 bootstrap.php …
DebugKitが中々出ないという事象に悩まされていました。 config/bootstrapには true, 'routes' => true]); } って書いてるし、もちろんdebugはtrue。 それでも出ない。 sqlliteがないだとか、なんだかんだと探していても、結局わからずじまいだったので、コ…
はじめに こんばんは。最近ちょっとずつcakephp3を触っている僕です。 まだよちよちですが、なんとなく触ってこんな感じかと確かめてます。 で、今回は、laravelみたいにrouteファイルを分けられないかなと挑戦してみました。 cakephp3は基本的にconfigフォ…
はじめに こんばんは。 大したことない記事ですが、最近cakephp3.5を触る機会があったんで、ちょろっとした記事ですが、自分のために残しておこうかなと思いました。 まだドキュメント見ながらですが、なんとなくやっております。 今回やったのは、環境ごと…