【PHP】フレームワーク CakePHP 19ホール目【v3.3】at PHP
【PHP】フレームワーク CakePHP 19ホール目【v3.3】 - 暇つぶし2ch963:nobodyさん
24/01/11 16:03:12.39 .net
ciはフレームワークというには機能が不足し過ぎな感

964:nobodyさん
24/01/11 17:19:04.05 .net
Cake1.3や2ぐらいの使い勝手で、現在のPHPでも使える
軽いフレームワークがあればいいのにな

965:nobodyさん
24/01/11 18:20:37.20 .net
cakePHPは5が出てたんですね

966:nobodyさん
24/01/11 18:44:59.01 .net
Cakeも2まではFWに付いてて欲しい機能が何もなかったなー
それでみんなプラグインを作って使ってたんだが、長期メンテなんてされないから後に大変な負債になってしまったな

967:nobodyさん
24/01/11 21:19:41.83 .net
流石にせめてComposer対応バージョン以上は使いたいな

968:nobodyさん
24/01/12 12:12:55.62 .net
ちょうど話題に出てるので質問です。
Cake2でモデル内でコンポーネントを実行する際、
TestComponent::check($path);

みたいに実行すると、cannot be called staticallyがでます。
PHP8.0以下ではでなくてPHP8.1以上ではでるので、
PHPの仕様だと思うのですが、修正する方法はわかりますか?

969:nobodyさん
24/01/12 12:41:59.68 .net
自己レス。モデル内で以下のようにすれば実行できました。

$testComponent = new TestComponent(new ComponentCollection());
$testComponent->check($path);

2は古いからChatGPTでも答えられないようです。
古いブログ記事を見て解決できました。

970:nobodyさん
24/03/19 08:26:55.15 .net
有志の人がCakePHP2をフォークして
PHP8系に対応させてるけど、普通に動くんだな
今も開発を続けてるようだし、古いアプリを延命できそうだ

971:nobodyさん
24/03/19 08:40:06.19 .net
これか?
URLリンク(github.com)

972:nobodyさん
24/03/19 08:48:40.04 .net
それよ。BASEのブログで見て知った
BASEほどの規模でも使われているのを見ると
わりと信頼できると思う

973:nobodyさん
24/08/14 15:04:53.30 FLz302wE.net
cake2は素晴らしいフレームワークと思っていたけど(今も思っている)
cake4触るとcake2であったような黒魔術的要素が減ったように感じてcakeらしさと現代的な書き方ができる、バランスとれたも良いフレームワークに進化したと思う。

974:nobodyさん
24/08/14 19:28:10.96 .net
cake4触るならLaravelにするわ

975:nobodyさん
24/08/15 00:49:40.54 .net
laravel いらんもんつきすぎて遅い

976:nobodyさん
24/08/18 18:29:30.35 .net
それはある。だが、11になってだいぶスリムにはなったんだぞ

977:nobodyさん
24/09/15 23:24:40.99 .net
Cakeは古い環境に対して面倒見がいいところがいい
PHPのウェブフレームワークにそんな思い入れもないのでCakePHPがダメになるなら
もうちょい抜本的に構成変えようかってなる

978:nobodyさん
24/09/16 11:40:34.93 .net
Cakeはレガシーでセキュリティガチガチなサイトを作るの向けだな
モダンなフロントフレームワーク使うのには全く向かない

だから前者用途なら用途がないわけじゃない

979:nobodyさん
24/09/16 11:51:50.03 .net
>>977
根本的に構成変える場合に何にしようか、具体的に見当付いてる?
俺も今悩み中で、laravelは無いかなと他に検討中。Next.jsでも今なら良いのかも。

980:nobodyさん
24/09/19 03:05:25.65 .net
(もちろん規模や用途によるが) 今どきCakeで存在を許されてるアプリをNext.jsでフルリプレースするのは
たいがい要求水準やメンテコストが折り合いつかなくて不幸になる気がする
Cake3以降ならモデルの既存実装活かして徐々にバックエンド担当に軸足を移していくのが無難なんじゃないか

981:nobodyさん
24/10/09 12:46:45.85 .net
>>978
何も知らないなら何も言わないほうが良いぞ
馬鹿がバレるから

982:nobodyさん
24/10/10 09:03:15.16 .net
お前は何を知ってるって言うんだ?

983:nobodyさん
24/10/23 22:12:48.62 .net
>>982
検索するとわかるがウェブ開発周りに湧く生体ボットっぽいんだよなあ


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch