X



【PHP】フレームワーク CakePHP 19ホール目【v3.3】 [無断転載禁止]©2ch.net
0001nobodyさん
垢版 |
2016/12/24(土) 11:50:31.88ID:???
CakePHPは、Ruby on Railsの概念の多くを取り入れた、高速開発とPHPの機動性を兼ね備えたフレームワーク
質問するときはCakePHPのバージョンを書きましょう

※他フレームワークとの比較等はスレ違いです

■本家
https://www.cakephp.org/
APIドキュメント
http://api.cakephp.org/
github - cakephp
https://github.com/cakephp
the Bakery
http://bakery.cakephp.org/
cookbook(マニュアル)
[3.x] http://book.cakephp.org/3.0/ja/
[2.x] http://book.cakephp.org/2.0/ja/
[1.3] http://book.cakephp.org/1.3/ja/
Twitter
https://twitter.com/cakephp
Facebook
https://www.facebook.com/CakePHP

■日本語公式
https://cakephp.org/jp/

■前スレ
【PHP】フレームワーク CakePHP 17ホール目【v3α】
http://tamae.2ch.net/test/read.cgi/php/1406984261/
0092nobodyさん
垢版 |
2017/07/25(火) 19:46:55.91ID:???
>>91
オワコンは脳劣化人間が使う言葉らしいよ
0093nobodyさん
垢版 |
2017/07/25(火) 23:03:31.68ID:rLTiDaKD
>>27
Railerだけど
Rails終わったと思ってたが
こうやって見るとまだまだ行けそうな気がしてきた
0095nobodyさん
垢版 |
2017/07/28(金) 16:17:55.51ID:???
cake2でシェル実行をしても何も反応がありません。
何が原因なのでしょうか?


php /home/{user_name}/cake/Console/cake.php HogeClass HogeFunction default -app /home/{user_name}/apps/test-app.com
0097nobodyさん
垢版 |
2017/07/28(金) 23:41:05.88ID:???
>>94
Cake2の中途半端な便利さが現代のPHP開発に必須とも言えるComposerすら使えない産廃PHPerを生み出してしまったんだなあ
0098nobodyさん
垢版 |
2017/07/29(土) 16:22:40.20ID:???
Composerが使えないのは紹介の仕方が雑なせいもある
何かのドキュメント「Composerでインストールしてください」(コマンドが載ってる)→実行するとエラー
対応するにはComposerのドキュメントを調べるしかなく、面倒だから手動インストールで済ましてしまう、Composerの有用性もわからない
0099nobodyさん
垢版 |
2017/07/30(日) 03:10:09.14ID:???
いや、わかんないなら一生使わなくてよいでしょ笑
0100nobodyさん
垢版 |
2017/07/30(日) 03:11:33.17ID:???
その程度で調べるのやめるやつはIT自体関わらないほうがいいよ
0101nobodyさん
垢版 |
2017/07/30(日) 09:08:31.83ID:???
他に調べることはいくらでもあるからよくわからんツールなんて優先度低いでしょ
0102nobodyさん
垢版 |
2017/07/30(日) 16:26:18.85ID:???
Composerごとき分からんとか開発者としてどうなの
そういう奴らがPHPの評判を落とす原因になってるから、「PHP: The Right Way」という文章で最低限の使い方を解説してるってのに
0103nobodyさん
垢版 |
2017/07/30(日) 18:08:45.50ID:???
調べりゃいいよ
それも面倒なら誰かに聞けばいい
composerの使い方くらいみんな知ってるだろ
0104nobodyさん
垢版 |
2017/07/30(日) 20:40:55.68ID:???
使い方は知ってるよ。
でも、うまく動かない。何故かは調べないとわからない。
0105nobodyさん
垢版 |
2017/07/31(月) 00:37:33.14ID:KohUZMfE
Youtuberヒカルが月収を明らかに!!おはよう朝日です出演
https://www.youtube.com/watch?v=RLZGrqQnnZc
第1回案件王ランキング!YouTuberで1番稼いでるのは誰だ!
https://www.youtube.com/watch?v=asF2wQ2xhjY&;t=61s
ユーチューバーの儲けのカラクリを徹底検証!
https://www.youtube.com/watch?v=FUSb4erJSXE&;t=504s
【給料公開】チャンネル登録者4万人突破記念!YouTuberの月収公開!
https://www.youtube.com/watch?v=Y7DAQ0RKilM&;t=326s
誰も言わないなら俺がYouTuberのギャラ相場を教えます
https://www.youtube.com/watch?v=E4q-vaQh2EQ&;t=118s
YouTuberになりたいのは馬鹿じゃない!YouTuberになる方法
https://www.youtube.com/watch?v=Fr0WXXZRMSQ

最高月収5000万円だとさ。年収じゃなくて「月収」な
おまえらもyoutubeに動画投稿したほうがいい
顔出したくないならラファエルみたいに仮面かぶればいい
手っ取り早く視聴数稼ぐにはシバターみたいな有名ユーチューバーへの物申す系動画がオススメ
0106nobodyさん
垢版 |
2017/07/31(月) 04:09:42.90ID:???
今動いてる2を3にするメリットってあるかな?
0107nobodyさん
垢版 |
2017/07/31(月) 07:01:43.94ID:???
>>106
今なら3パスで4で良いかもしれん
0108nobodyさん
垢版 |
2017/07/31(月) 09:46:19.30ID:???
>>107
次々仕様変えるのマジでやめてくれ。

2なら2

3なら3


毎回フレームワークの仕様を変えられては本当に迷惑
0109nobodyさん
垢版 |
2017/07/31(月) 19:04:14.00ID:???
>>106
将来も動かし続けたいなら3にしないとダメだと思うけど
2系は今の2.10が最後で、半年後に4が出た時点からバグ修正12か月、セキュリティー修正18か月がサポートされる
なので単純に2系はあと2年は使える

4の直前に出る3.6は、4への移行をスムーズにするためのリリースらしいから、
もし時間があるなら今から移行しておくのも手ではある
0110nobodyさん
垢版 |
2017/07/31(月) 19:05:19.35ID:???
>>106
将来も動かし続けたいなら3にしないとダメだと思うけど
2系は今の2.10が最後で、半年後に4が出た時点からバグ修正12か月、セキュリティー修正18か月がサポートされる
なので単純に2系はあと2年は使える

4の直前に出る3.6は、4への移行をスムーズにするためのリリースらしいから、
もし時間があるなら今から移行しておくのも手ではある
0111nobodyさん
垢版 |
2017/07/31(月) 19:07:07.37ID:???
>>108
CookBookに毎回移行ガイド用意してくれてるんだからそれを読めとしか
0112nobodyさん
垢版 |
2017/07/31(月) 19:35:14.67ID:???
こういう苦労がないフレームワークってないの?
0114nobodyさん
垢版 |
2017/07/31(月) 22:01:56.70ID:???
開発終了したフレームワークでも使えばいいんじゃない?
Mojaviとか
0115nobodyさん
垢版 |
2017/07/31(月) 22:41:50.34ID:???
それってメンテされてんの?
0117nobodyさん
垢版 |
2017/08/01(火) 23:25:09.19ID:oTvor8v+
>>105
キラー仮面みたいに物申す系動画をつくればいいんか?
0118nobodyさん
垢版 |
2017/08/03(木) 00:44:42.64ID:0SJ+6b1S
Youtuberヒカルが月収を明らかに!!おはよう朝日です出演
https://www.youtube.com/watch?v=RLZGrqQnnZc
第1回案件王ランキング!YouTuberで1番稼いでるのは誰だ!
https://www.youtube.com/watch?v=asF2wQ2xhjY&;t=61s
ユーチューバーの儲けのカラクリを徹底検証!
https://www.youtube.com/watch?v=FUSb4erJSXE&;t=504s
【給料公開】チャンネル登録者4万人突破記念!YouTuberの月収公開!
https://www.youtube.com/watch?v=Y7DAQ0RKilM&;t=326s
誰も言わないなら俺がYouTuberのギャラ相場を教えます
https://www.youtube.com/watch?v=E4q-vaQh2EQ&;t=118s
YouTuberになりたいのは馬鹿じゃない!YouTuberになる方法
https://www.youtube.com/watch?v=Fr0WXXZRMSQ

最高月収5000万円だとさ。年収じゃなくて「月収」な
誰でも参入可能だからおまえらもyoutubeに動画投稿したほうがいい
顔出したくないならラファエルみたいに仮面かぶればいい
手っ取り早く視聴数稼ぐには有名ユーチューバーへの物申す系動画がオススメ
ゲーム実況はニッチだから人気ユーチューバーのネタをパクればいい
0119nobodyさん
垢版 |
2017/08/04(金) 17:17:50.48ID:???
cakePHP2でコンソールアプリケーションを作っています。

シェル実行をする際に、

参考にした解説サイトに記載のコマンドを丸っとコピーして実行し正常に動作しているのですが

-app というのが入っていますが、これは一体どういう意味なのでしょうか?



TeraTermで実行中のコマンド

php/home/{略}cake.php HogeClass HogeFunc -app /hoge/{略}/app_name
0120nobodyさん
垢版 |
2017/08/04(金) 19:59:10.18ID:???
>>119
そんな基本的なことはCookbookに書いてあるのでそちらを読んでください
0122nobodyさん
垢版 |
2017/08/05(土) 13:36:25.25ID:???
>>119
コピペして実行しました、教えて下さい
って全部他人任せじゃねぇかw
0123nobodyさん
垢版 |
2017/08/05(土) 14:43:18.72ID:???
そもそも、アメブロの記事みたいに、やたらと改行が入っているのが気にいらん
0124nobodyさん
垢版 |
2017/08/06(日) 12:57:12.94ID:???
>>123
見やすく改行してんだよ。
それ位の事もわからねーのか。
0127nobodyさん
垢版 |
2017/08/08(火) 17:45:27.52ID:???
俺らもうおわっちゃったのかな?
0128nobodyさん
垢版 |
2017/08/08(火) 18:52:35.41ID:???
>>127
俺はまだ終わる予定はないけどね
0129nobodyさん
垢版 |
2017/08/08(火) 19:09:40.62ID:???
cake2の保守だけで金になるよ
0131nobodyさん
垢版 |
2017/08/11(金) 20:54:09.21ID:???
クラウド的なところでPHPプログラムの改良して欲しいって案件を請け負ったことがあるけど、
2件請け負って両方ともCake2のソースだったよ
もしCake以外だったら勉強も覚悟したけど
0132nobodyさん
垢版 |
2017/08/11(金) 22:57:49.68ID:???
クラウド的なところって何だろ
0133nobodyさん
垢版 |
2017/08/11(金) 23:15:43.20ID:???
ランサーズとかだろ
0134nobodyさん
垢版 |
2017/08/12(土) 00:49:37.56ID:???
cake入れてるとサーバ移動する時結構厄介だな。

もうプレーンなPHPでガリガリ開発するわ
0135nobodyさん
垢版 |
2017/08/12(土) 01:12:28.81ID:???
>>134
>cake入れてるとサーバ移動する時結構厄介だな。

そうかな?
0136nobodyさん
垢版 |
2017/08/12(土) 02:42:14.34ID:???
>>135
サーバで許容されているPHPのバージョンだったり
色々な設定でかなりどはまりした。

もうフレームワークは使わない、、、
0137nobodyさん
垢版 |
2017/08/12(土) 04:35:26.17ID:???
cakeは2→3の移行はマジで地獄だったな
使えなくなるクラス多すぎだしsetみたいな頻繁に使うメソッドまで使えなくしやがって
0138nobodyさん
垢版 |
2017/08/12(土) 04:37:26.15ID:???
まぁ、半分はphp7の登場でクラス名に制限受けたこともあるがそれにしてもめんどくさい。移行するならどうせ大がかりだし他のに移るわ
0139nobodyさん
垢版 |
2017/08/12(土) 04:39:58.70ID:???
俺もCakeは2で終わり
移行するなら他のにすると心に決めている
0140nobodyさん
垢版 |
2017/08/12(土) 16:00:01.55ID:???
これくらいで面倒とか言っちゃうのか
0141nobodyさん
垢版 |
2017/08/13(日) 03:27:10.71ID:???
>>137
そんなに違ってるのか。
バージョン上げなくてよかった
0142nobodyさん
垢版 |
2017/08/14(月) 09:55:12.60ID:???
CakePHP 3.5.0-RC2 がリリースされました
0143nobodyさん
垢版 |
2017/08/15(火) 03:15:06.53ID:???
ハマっていたんだけど、良い解説サイトのお陰で助かった

広告をクリックしてあげた^^
0144nobodyさん
垢版 |
2017/08/15(火) 04:13:14.99ID:???
Cake3.4で開発しています

コントローラAからコントローラBのactionを実行した際に、何故かそのactionが2回呼ばれているようです
テストでFlashメッセージを出したら2つ表示されたのでログ出力してみたらやはり2回呼ばれているようです。

コントローラBを一度呼んだ後は2回呼ばれるようなことはないのですが、原因がわかりません
別コントローラから呼ばれた時だけ2回呼ばれているような気がします
上手く説明できず申し訳ありませんが、解決方法をご存じの方がいらっしゃったら教えてください
0146nobodyさん
垢版 |
2017/08/15(火) 15:08:42.47ID:???
>>144
ソースみないと分からないけど、一度呼んだ後は2回呼ばれないってことから考えると、コントローラーBが初期化される過程で一度actionが実行されてしまっている、くらいしか思いつかんなぁ
コントローラーBにinitialize()があったらその中から呼ばれてるとか、その上だとsrc/Controller/AppController.php内から呼ばれてるとか
そのaction名で全ソースファイルを検索してみたら?
0147nobodyさん
垢版 |
2017/08/15(火) 16:24:02.75ID:???
関係ないけどCakeってaction名に使えない単語あるよね
どこにも情報がなくて昔ハマった
0148nobodyさん
垢版 |
2017/08/15(火) 17:49:03.89ID:???
>>144
AppControlerにbeforeFiler書いてないかな?
それコメントアウトして試してみると2回呼ばれなくなるかもしれない
0150nobodyさん
垢版 |
2017/08/15(火) 18:51:00.66ID:???
>>149
そうだとしたら関数名にしただけでアウトにならない?
0151nobodyさん
垢版 |
2017/08/15(火) 19:37:17.28ID:???
具体例入れてくれたら後学のためになるのに‥みんな意地悪(・ω・)
0152nobodyさん
垢版 |
2017/08/16(水) 18:24:19.21ID:???
>>145>>146>>148
申し訳ないです。レス遅れました
結論から言うと解決しました

原因なのですが、>>148の方が指摘してくれたAppControllerのbeforeFilerの中に
トレイリングスラッシュ対応の処理を入れていたことが原因でした…
URL末尾にスラッシュがなかったらスラッシュをつけて301リダイレクトしていたので
そこでアクションが2回走っていただけでした(´・ω・`)

お手数おかけして申し訳ありませんでした
ありがとうございました
0153nobodyさん
垢版 |
2017/08/16(水) 23:02:28.57ID:???
<input type="text" id="input_1" class="kore aaa bbb">
<input type="text" id="input_2" class="kore aaa bbb">
<input type="text" id="input_3" class="kore aaa bbb">

と koreのクラスを使っている入力項目が複数ある状態で

$(".kore").keyup(function(){

// 処理

});

このコードを記述しても認識されません。

画面内で
<input type="text" id="input_1" class="kore">

ならば動作するのですが、jQueryはこーいう仕様なのでしょうか?
0155nobodyさん
垢版 |
2017/08/17(木) 15:40:51.28ID:???
CakePHP 3.4.13 出たよ
0156nobodyさん
垢版 |
2017/08/17(木) 18:39:50.43ID:???
$error_message = "abc"; // @
$error_message = "あああ"; // A


【サーバーサイド】
$value_result = array();
$value_result[] = array(
'error_message' => $error_message,
);

header('Content-type: application/json');
echo json_encode($value_result);
0157nobodyさん
垢版 |
2017/08/17(木) 18:47:23.08ID:???
自己解決したので大丈夫です。
0158nobodyさん
垢版 |
2017/08/19(土) 21:23:07.07ID:???
@
if ( $str == "")

A
if ( $str === "")


文字列の空白チェックは、やっぱり === を使わないと正確な結果返ってこないのでしょうか?
0159nobodyさん
垢版 |
2017/08/19(土) 23:37:48.71ID:???
Cakeに関係なさすぎる…
酷すぎる…(´д`)
0162nobodyさん
垢版 |
2017/08/20(日) 03:54:40.97ID:???
$captcha = @$_POST['ct_captcha']; // the user's entry for the captcha code


頭についてる「@」ってどういう意味ですか?
0163nobodyさん
垢版 |
2017/08/20(日) 04:25:16.57ID:???
お前らわざとCakeの質問してねぇだろ
0164nobodyさん
垢版 |
2017/08/20(日) 15:30:19.55ID:???
Laravelスレ誰か立ててください!
0166nobodyさん
垢版 |
2017/08/29(火) 19:03:03.48ID:???
今から新サービス作るのにCake2ってどう思う?
0167nobodyさん
垢版 |
2017/08/29(火) 21:05:56.95ID:???
>>166
12月〜1月にCake4が出た時点から、Cake2のサポートはバグ修正12ヶ月、セキュリティ修正18ヶ月らしいよ
そこ勘案して決めれば?
0169nobodyさん
垢版 |
2017/08/29(火) 22:51:38.64ID:???
そういう心配が要らないフレームワークってないのかなあ
サービスが長生きした場合、数年おきに作り直すとか現実的じゃない

2で作る理由はこれまでのスキルや資産があって早くできるからだろ
0170nobodyさん
垢版 |
2017/08/30(水) 00:11:33.97ID:???
>>169
cakeはまともな方だと思うよ。
サポート切れても、有償で良いからサポート続けてくれないかな。
0172nobodyさん
垢版 |
2017/08/30(水) 09:47:36.66ID:???
Laravelとかに行くよりは3対応に作り直した方が楽なのかなあ
2→3に作り直した方の意見聞きたい
0173nobodyさん
垢版 |
2017/08/30(水) 15:50:04.59ID:???
>>172
一旦3にしてしまえばあとは楽。
というか、composer使う前提なら、機能的にはどのFWも大差ないと思う。
0174nobodyさん
垢版 |
2017/08/30(水) 16:12:41.31ID:???
composer関係なくね?
メジャーバージョンUP時は頑張って自分のコード書き換えないといけないから大変って話だろ?
0175nobodyさん
垢版 |
2017/08/30(水) 16:47:10.54ID:???
質問です。よろしくお願いします。

私は、1年前からPHPを勉強していて、簡単な日記webアプリなどを作成し、個人で使っています。
そしていま、CakePHP3を独学で勉強しています。解説書を3周読み、テキスト内のプログラムを試作しました。
こういう勉強をしていることじたい誰にも言えず、一人でやっています。
「自宅内でできる(内職)仕事のうちで高収入な部類」であるプログラムをいつかマスターしたいというのが夢です。

そこで、アドバイスをしていただきたいのですが、何か、CakePHP3に慣れるのに、いい課題ってないでしょうか?
どういうWebアプリを試作するのが、実践に近く、多方面の機能に触れることになるのでしょう。
できれば、実際にお仕事で使うような、そういう雰囲気のものを作ってみたいです。

「おいブス、てめえは○○アプリでも作ってみろ」的な、何か課題をいただきたくお願いします。
よろしくお願いします。
0176nobodyさん
垢版 |
2017/08/30(水) 21:08:19.01ID:???
>>175
人から指定されるより自分の趣味に関したサイト建てるのが一番だと思うけど
0177nobodyさん
垢版 |
2017/08/30(水) 21:13:23.18ID:???
え?自分でいうほどブスなの?
0178nobodyさん
垢版 |
2017/08/30(水) 21:16:29.03ID:???
どうせやるならgithubでプロジェクト公開しなよ

失敗しても誰にも迷惑かからないし構成考える勉強にもなる
0179nobodyさん
垢版 |
2017/08/30(水) 22:35:23.56ID:???
>>176
私は無趣味ですし、何か、お仕事でありそうなやつじゃないとダメなんじゃないかと焦っちゃうんです。
エクセルの例でいうと、会計帳簿とかを作って練習しないと、ただのダイエットの体重記録じゃダメ、みたいな。

>>177
謙遜じゃないです。

>>178
CakePHP3の後で、Gitの勉強をしようと思い、すでに
『Gitがおもしろいほどよくわかる基本の使い方33』という本を買ってあります。
先にこちらを勉強したほうがいいのでしょうか。。
0180nobodyさん
垢版 |
2017/08/30(水) 23:05:01.23ID:???
いくら実用的でも使われないものは作っても仕方ないよ
0181nobodyさん
垢版 |
2017/08/31(木) 00:18:57.78ID:???
仲間内で簡単な仕事を受けるのが一番良いと思う
0182nobodyさん
垢版 |
2017/08/31(木) 02:17:40.74ID:???
>>181
仲間とか友達とか、そういうのまったく感じさせない雰囲気を
読み取れないのか?
0183nobodyさん
垢版 |
2017/09/02(土) 00:12:07.20ID:???
個人の内職でCake使うなんて、あるのかね。
0184nobodyさん
垢版 |
2017/09/02(土) 01:14:37.49ID:???
今更何でCakeを選んだのか気になる
0185nobodyさん
垢版 |
2017/09/02(土) 01:16:47.16ID:???
日本人ならCakeだろうが
0186nobodyさん
垢版 |
2017/09/02(土) 02:44:10.73ID:???
>>175
設計なのか使い方なのか目的が定かじゃない
0188nobodyさん
垢版 |
2017/09/12(火) 23:15:06.15ID:???
3はもういいから2を永遠にメンテしてくれ
その方が需要多いだろう
0189nobodyさん
垢版 |
2017/09/13(水) 03:10:02.64ID:???
ソースあるんだからお前が永遠にメンテすればいいだけの話
他人を当てにするなよ
0190nobodyさん
垢版 |
2017/09/13(水) 08:25:37.46ID:???
フレームワークなんて他人を当てにするために使うもんだろうが
自分のリソースは別の所に使うよ
0191nobodyさん
垢版 |
2017/09/13(水) 23:16:25.79ID:???
こうして誰もメンテしないソフトウェアは消えていくのであった
レスを投稿する


ニューススポーツなんでも実況