CakePHP4をローカルにインストールしてみたよ

CakePHP Community Managerのミーガン様よりメルマガ来てました。
昨年12月にCakePHP4の正式リリースをしたよ、と。
早速触ってみました。
composerでまた詰まってしまったのは内緒。
関連記事はこちら

インストールしてみました。初期TOP画面はこちら

ホイ!!!!!!
なんか色が淡くなってなかなかナウですね。2系、3系の初期TOPは今見ると若干くどく感じます。

過去バージョン(2系、3系)初期画面TOPとの比較

うん、やっぱり今2系、3系を見ると若干古臭く感じますね。
とくに2系は、iOS7以降のデザインに慣れたあと、iOS6以前のデザインを見た時と同じ感覚。
やはり今はフラットな感じが主流なのですね
3系はまだそこまで古くは感じないですが、
今見ると赤の主張が激しい気がするし、4系のフラットながらも立体感もあるデザインを見た後だとやはり物足りなく感じてしまう。

大きく変わったところ

パッと気づいた大きな変更点はこちら。

PHP7.2以上必須となった
・テンプレートファイルの拡張子が.ctp→.phpになった
・デフォルトレイアウトがシャレオツ(Milligramというめちゃくちゃ軽いCSSフレームワークになったそうです)

その他、変更点が軽くまとめてあるサイト見つけたので貼ってみます。

まとめ

これで何を作ろうかな〜
とりあえず、2.X系で途中まで作成しているものを移植してみようと思います。
2系に慣れているので、テーブル挿入がうまく動かない。
3系に慣れておけばよかった・・・。
うまくいったあたりでまた記事書きます。

技術ブログ

baserCMSのプラグインを作成しました。ブログ記事編集画面の、カテゴリ・アイキャッチ項目の表示・非表示を選択できるプラグインです。

2021-12-18

baserCMS利用者向けに、プラグインを作成・マーケットに出品しました。ブログ記事編集画面の、カテゴリ・アイキャッチ項目の表示・非表示を選...

【jQuery】1つのセレクトボックスの選択値に応じて、他のセレクトボックスの内容を切り替える機能を実装

2021-02-28

フォームを実装する機会があり、「地方選択」セレクトボックスにて選択した内容に応じて、「都道府県選択」セレクトボックスの選択肢を変更する必要が...

CakePHP4で、フォロー機能のアソシエーションを実装してみた(Ruby on Railsの記事を参考に)

2021-01-31

CakePHP4にて、フォロー機能を実装しようとしたのですが、なかなかうまくいきませんでした。困っていたものの、Ruby on Railsに...

「シカクパーク〜みんなの資格体験記〜」をリリースしました!

2021-01-11

資格の受検体験記投稿サイト「シカクパーク〜みんなの資格体験記〜」をリリースしました!これから頑張って育てていきますので、ご愛顧よろしくお願い...

PHP7技術者認定[初級]試験を受けました

2020-08-30

勉強の過程で初めて知ったPHP7の知識を中心にまとめていきます...

Twitter