![]() |
CakePHPのバージョンアップでAppView.phpを上書きしても影響ないように拡張して子クラスを作成 CakePHPのバージョンアップ時に、AppView.php が上書きされることを防ぐ方法として、AppView を拡張したカスタムビュークラスを作成する方法を紹介します。 c 2025/02/02 5:09 m 2025/02/02 5:16 |
![]() |
CakePHP4にてFormHelperでlabelやinputをラップする方法 CakePHP 4のFormHelperを使ってフォームを作成すると、labelやinputはデフォルトの形式で出力されます。個別のdivでラップしてクラスを付けたい場合、カスタマイズが必要です。wrapオプションかカスタムテンプレートかの方法があり、カスタムテンプレートは指定する場所で、「Templateファイル」「コントローラー」「ビュービルダー」があり、柔軟に実装できます。 c 2025/01/26 18:11 m 2025/02/02 7:29 |
![]() |
CakePHP 4 でヘルパーでselectを作ると最初に空のoptionができてしまう $this->Form->control() を使った際に、<select> の最初に空の <option> が生成される理由は、CakePHP の Form ヘルパー がデフォルトで「プレースホルダーの選択肢」を追加する仕様になっているためです。 これをオフにすれば出なくなります。 c 2024/12/31 11:53 m 2024/12/31 12:03 |
![]() |
CakePHPのいろは CakePHPはオープンソース(MITライセンス)のPHPフレームワークであり、MVC(Model-View-Controller)アーキテクチャを採用。迅速かつ効率的にWebアプリケーションを構築するためのツールが用意されています。 c 2024/07/15 11:31 m 2024/07/15 18:38 |
![]() |
CakePHP 4でアップされたファイルの正常/エラー判定する方法 CakePHP 4では、アップロードされたファイルを扱う際に、Laminas\Diactoros\UploadedFileオブジェクトを使用します。これでファイルが正常にアップロードされたか、エラーが発生したかを判定します。 c 2024/07/07 17:38 m 2024/07/20 9:45 |
![]() |
CakePHP 4 で Component の中から templates の element を使いたい CakePHP 4 で Component から templates の element を使用する方法は直接的には提供されていません。通常、element は View 層( templates ファイル)で使用されるものですが、 Component 内で element をレンダリングすることは技術的には可能です。 c 2024/07/07 16:17 m 2024/07/20 9:45 |
![]() |
CakePHP 4で複数のテーブルを結合する CakePHP 4で複数のテーブルを結合する c 2024/06/16 14:23 m 2024/07/20 9:45 |
![]() |
CakePHP 4 のセル内でコンポーネントを利用するには CakePHP 4 のセル内でコンポーネントを利用する方法と、発生する可能性のあるエラーの解決方法について c 2024/06/08 21:43 m 2024/07/20 9:45 |
URLのアクション部分に「-」を使うには、コントローラーのアクション名はローワーキャメルケース a3 c 2021/10/23 22:19 m 2024/07/20 9:45 |
|
![]() |
CakePHP 2で実行中のColtrollerやaction名を取得したい Viewで名前が取得できる A http://sample-url.net/cakephp/news/edit/31 B http://sample-url.net/cakephp/news/delete/31 の場合 c 2017/08/08 21:24 m 2024/07/20 9:44 |