CodeLab技術ブログ

プログラミング技術まとめ

2019年3月13日
から CodeLab
0件のコメント

[CakePHP3]Url::build()でのリンクの書き方がCakePHP2と微妙に違う件

URLを生成したいとき。 以前のバージョンではHtml::url()を使っていたのですが、CakePHP3ではUrl::build()を使うようになりました。 命名規則は大体同じなのですが、CakePHP2風に書いちゃう … 続きを読む

2019年3月5日
から CodeLab
[CakePHP3]DebugKitの仕様がわけわからない はコメントを受け付けていません。

[CakePHP3]DebugKitの仕様がわけわからない

あらゆることが改悪されているCakePHP3。 DebugKitの仕様も意味不明です。しかも、途中で変わったらしくCakePHP3のバージョンによって仕様が違うようで、ネットの情報があてにならないというのが最悪です。 メ … 続きを読む

2019年2月20日
から CodeLab
[CakePHP2]Jqueryが正しく動かないのはhiddenVarsのせいだった はコメントを受け付けていません。

[CakePHP2]Jqueryが正しく動かないのはhiddenVarsのせいだった

Jqueryで動的にフォームを取得していろいろやっていたが、どうもうまく動かなくなった。 値が正しくとれなかったり、undefinedになったり、動きがめちゃくちゃになってしまった。

2018年5月30日
から CodeLab
同じテーブルで条件を変えて同時に取得するには はコメントを受け付けていません。

同じテーブルで条件を変えて同時に取得するには

CakePHP2でHasManyでリレーションしているテーブルの最新のデータのみ取得と全件取得を同時にしたい場合どうしたらいいか… ちょっと悩みました。

2018年5月29日
から CodeLab
CakePHP2 ModelのbeforeFind()の謎な仕様 はコメントを受け付けていません。

CakePHP2 ModelのbeforeFind()の謎な仕様

Cakeの・・・というよりPHPのクラスのお決まりな書き方で、オーバーライドする場合 ていう感じで親のクラスのメソッドを呼ぶ場合が多いかと思います。 で、CakePHP2のModelのbeforeFind()で条件式を無 … 続きを読む

2016年2月18日
から CodeLab
[CakePHP]ヴァリデーションエラーメッセージを華麗に修飾してみる方法のいくつか はコメントを受け付けていません。

[CakePHP]ヴァリデーションエラーメッセージを華麗に修飾してみる方法のいくつか

CakePHPでは、モデルにヴァリデーションメッセージを設定しておくと、エラー時に勝手にそのメッセージを表示してくれます。 しかし、テキストだけでは味気ない…。 かといって、毎回いろいろ書くのは面倒です。 どうしたらエレ … 続きを読む

2015年10月17日
から CodeLab
[CakePHP]CakePHP ShellをUnitTestでテストする方法 はコメントを受け付けていません。

[CakePHP]CakePHP ShellをUnitTestでテストする方法

CakePHP ShellをUnitTestでテストする方法を探してもあまり情報が無かったのでメモ書き。 ポイントとしては \app\Test\Case\Console\Command というフォルダを作ります。 Hog … 続きを読む

2015年10月17日
から CodeLab
[cakephp2.x]CakePHPシェルからDBの初期データを入れるプラグイン はコメントを受け付けていません。

[cakephp2.x]CakePHPシェルからDBの初期データを入れるプラグイン

cakephpでテーブルの管理はschema機能がすごく便利ですが、これにはDB上の固定データを登録する機能がありません。 実はこんな方法があります cakephp Schemaを使って初期データも突っ込む方法 schm … 続きを読む