【PHP】フレームワーク CakePHP 19ホール目【v3.3】 [無断転載禁止]©2ch.net
>>27
Railerだけど
Rails終わったと思ってたが
こうやって見るとまだまだ行けそうな気がしてきた cake2でシェル実行をしても何も反応がありません。
何が原因なのでしょうか?
php /home/{user_name}/cake/Console/cake.php HogeClass HogeFunction default -app /home/{user_name}/apps/test-app.com >>94
Cake2の中途半端な便利さが現代のPHP開発に必須とも言えるComposerすら使えない産廃PHPerを生み出してしまったんだなあ Composerが使えないのは紹介の仕方が雑なせいもある
何かのドキュメント「Composerでインストールしてください」(コマンドが載ってる)→実行するとエラー
対応するにはComposerのドキュメントを調べるしかなく、面倒だから手動インストールで済ましてしまう、Composerの有用性もわからない その程度で調べるのやめるやつはIT自体関わらないほうがいいよ 他に調べることはいくらでもあるからよくわからんツールなんて優先度低いでしょ Composerごとき分からんとか開発者としてどうなの
そういう奴らがPHPの評判を落とす原因になってるから、「PHP: The Right Way」という文章で最低限の使い方を解説してるってのに 調べりゃいいよ
それも面倒なら誰かに聞けばいい
composerの使い方くらいみんな知ってるだろ 使い方は知ってるよ。
でも、うまく動かない。何故かは調べないとわからない。 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に動画投稿したほうがいい
顔出したくないならラファエルみたいに仮面かぶればいい
手っ取り早く視聴数稼ぐにはシバターみたいな有名ユーチューバーへの物申す系動画がオススメ >>107
次々仕様変えるのマジでやめてくれ。
2なら2
3なら3
毎回フレームワークの仕様を変えられては本当に迷惑 >>106
将来も動かし続けたいなら3にしないとダメだと思うけど
2系は今の2.10が最後で、半年後に4が出た時点からバグ修正12か月、セキュリティー修正18か月がサポートされる
なので単純に2系はあと2年は使える
4の直前に出る3.6は、4への移行をスムーズにするためのリリースらしいから、
もし時間があるなら今から移行しておくのも手ではある >>106
将来も動かし続けたいなら3にしないとダメだと思うけど
2系は今の2.10が最後で、半年後に4が出た時点からバグ修正12か月、セキュリティー修正18か月がサポートされる
なので単純に2系はあと2年は使える
4の直前に出る3.6は、4への移行をスムーズにするためのリリースらしいから、
もし時間があるなら今から移行しておくのも手ではある >>108
CookBookに毎回移行ガイド用意してくれてるんだからそれを読めとしか 開発終了したフレームワークでも使えばいいんじゃない?
Mojaviとか >>105
キラー仮面みたいに物申す系動画をつくればいいんか? 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に動画投稿したほうがいい
顔出したくないならラファエルみたいに仮面かぶればいい
手っ取り早く視聴数稼ぐには有名ユーチューバーへの物申す系動画がオススメ
ゲーム実況はニッチだから人気ユーチューバーのネタをパクればいい cakePHP2でコンソールアプリケーションを作っています。
シェル実行をする際に、
参考にした解説サイトに記載のコマンドを丸っとコピーして実行し正常に動作しているのですが
-app というのが入っていますが、これは一体どういう意味なのでしょうか?
TeraTermで実行中のコマンド
php/home/{略}cake.php HogeClass HogeFunc -app /hoge/{略}/app_name >>119
そんな基本的なことはCookbookに書いてあるのでそちらを読んでください >>119
コピペして実行しました、教えて下さい
って全部他人任せじゃねぇかw そもそも、アメブロの記事みたいに、やたらと改行が入っているのが気にいらん >>123
見やすく改行してんだよ。
それ位の事もわからねーのか。 クラウド的なところでPHPプログラムの改良して欲しいって案件を請け負ったことがあるけど、
2件請け負って両方ともCake2のソースだったよ
もしCake以外だったら勉強も覚悟したけど cake入れてるとサーバ移動する時結構厄介だな。
もうプレーンなPHPでガリガリ開発するわ >>134
>cake入れてるとサーバ移動する時結構厄介だな。
そうかな? >>135
サーバで許容されているPHPのバージョンだったり
色々な設定でかなりどはまりした。
もうフレームワークは使わない、、、 cakeは2→3の移行はマジで地獄だったな
使えなくなるクラス多すぎだしsetみたいな頻繁に使うメソッドまで使えなくしやがって まぁ、半分はphp7の登場でクラス名に制限受けたこともあるがそれにしてもめんどくさい。移行するならどうせ大がかりだし他のに移るわ 俺もCakeは2で終わり
移行するなら他のにすると心に決めている >>137
そんなに違ってるのか。
バージョン上げなくてよかった CakePHP 3.5.0-RC2 がリリースされました ハマっていたんだけど、良い解説サイトのお陰で助かった
広告をクリックしてあげた^^ Cake3.4で開発しています
コントローラAからコントローラBのactionを実行した際に、何故かそのactionが2回呼ばれているようです
テストでFlashメッセージを出したら2つ表示されたのでログ出力してみたらやはり2回呼ばれているようです。
コントローラBを一度呼んだ後は2回呼ばれるようなことはないのですが、原因がわかりません
別コントローラから呼ばれた時だけ2回呼ばれているような気がします
上手く説明できず申し訳ありませんが、解決方法をご存じの方がいらっしゃったら教えてください >>144
ソースみないと分からないけど、一度呼んだ後は2回呼ばれないってことから考えると、コントローラーBが初期化される過程で一度actionが実行されてしまっている、くらいしか思いつかんなぁ
コントローラーBにinitialize()があったらその中から呼ばれてるとか、その上だとsrc/Controller/AppController.php内から呼ばれてるとか
そのaction名で全ソースファイルを検索してみたら? 関係ないけどCakeってaction名に使えない単語あるよね
どこにも情報がなくて昔ハマった >>144
AppControlerにbeforeFiler書いてないかな?
それコメントアウトして試してみると2回呼ばれなくなるかもしれない >>149
そうだとしたら関数名にしただけでアウトにならない? 具体例入れてくれたら後学のためになるのに‥みんな意地悪(・ω・) >>145>>146>>148
申し訳ないです。レス遅れました
結論から言うと解決しました
原因なのですが、>>148の方が指摘してくれたAppControllerのbeforeFilerの中に
トレイリングスラッシュ対応の処理を入れていたことが原因でした…
URL末尾にスラッシュがなかったらスラッシュをつけて301リダイレクトしていたので
そこでアクションが2回走っていただけでした(´・ω・`)
お手数おかけして申し訳ありませんでした
ありがとうございました <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はこーいう仕様なのでしょうか? $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); @
if ( $str == "")
A
if ( $str === "")
文字列の空白チェックは、やっぱり === を使わないと正確な結果返ってこないのでしょうか? $captcha = @$_POST['ct_captcha']; // the user's entry for the captcha code
頭についてる「@」ってどういう意味ですか? >>166
12月〜1月にCake4が出た時点から、Cake2のサポートはバグ修正12ヶ月、セキュリティ修正18ヶ月らしいよ
そこ勘案して決めれば? そういう心配が要らないフレームワークってないのかなあ
サービスが長生きした場合、数年おきに作り直すとか現実的じゃない
2で作る理由はこれまでのスキルや資産があって早くできるからだろ >>169
cakeはまともな方だと思うよ。
サポート切れても、有償で良いからサポート続けてくれないかな。 Laravelとかに行くよりは3対応に作り直した方が楽なのかなあ
2→3に作り直した方の意見聞きたい >>172
一旦3にしてしまえばあとは楽。
というか、composer使う前提なら、機能的にはどのFWも大差ないと思う。 composer関係なくね?
メジャーバージョンUP時は頑張って自分のコード書き換えないといけないから大変って話だろ? 質問です。よろしくお願いします。
私は、1年前からPHPを勉強していて、簡単な日記webアプリなどを作成し、個人で使っています。
そしていま、CakePHP3を独学で勉強しています。解説書を3周読み、テキスト内のプログラムを試作しました。
こういう勉強をしていることじたい誰にも言えず、一人でやっています。
「自宅内でできる(内職)仕事のうちで高収入な部類」であるプログラムをいつかマスターしたいというのが夢です。
そこで、アドバイスをしていただきたいのですが、何か、CakePHP3に慣れるのに、いい課題ってないでしょうか?
どういうWebアプリを試作するのが、実践に近く、多方面の機能に触れることになるのでしょう。
できれば、実際にお仕事で使うような、そういう雰囲気のものを作ってみたいです。
「おいブス、てめえは○○アプリでも作ってみろ」的な、何か課題をいただきたくお願いします。
よろしくお願いします。 >>175
人から指定されるより自分の趣味に関したサイト建てるのが一番だと思うけど どうせやるならgithubでプロジェクト公開しなよ
失敗しても誰にも迷惑かからないし構成考える勉強にもなる >>176
私は無趣味ですし、何か、お仕事でありそうなやつじゃないとダメなんじゃないかと焦っちゃうんです。
エクセルの例でいうと、会計帳簿とかを作って練習しないと、ただのダイエットの体重記録じゃダメ、みたいな。
>>177
謙遜じゃないです。
>>178
CakePHP3の後で、Gitの勉強をしようと思い、すでに
『Gitがおもしろいほどよくわかる基本の使い方33』という本を買ってあります。
先にこちらを勉強したほうがいいのでしょうか。。 いくら実用的でも使われないものは作っても仕方ないよ >>181
仲間とか友達とか、そういうのまったく感じさせない雰囲気を
読み取れないのか? >>175
設計なのか使い方なのか目的が定かじゃない 3はもういいから2を永遠にメンテしてくれ
その方が需要多いだろう ソースあるんだからお前が永遠にメンテすればいいだけの話
他人を当てにするなよ フレームワークなんて他人を当てにするために使うもんだろうが
自分のリソースは別の所に使うよ こうして誰もメンテしないソフトウェアは消えていくのであった