のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,853人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】フレームワーク CakePHP 19ホール目【v3.3】

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    451 : nobodyさん - 2018/05/15(火) 16:08:12.44 ID:???.net (+38,+10,-17)
    うちもCake2だったが次からLaravelに移る
    452 : nobodyさん - 2018/05/15(火) 18:57:30.61 ID:???.net (+57,+29,-28)
    オラもLaravelに移行中というか色々勉強中
    急ぎの仕事は、イカンと思いつつも慣れているCake2で作ってる(蔵様すんませんw)
    453 : nobodyさん - 2018/05/15(火) 19:23:46.86 ID:???.net (+57,+29,-5)
    それは蔵がかわいそうすぎる…メンテどうすんの
    454 : nobodyさん - 2018/05/15(火) 19:54:35.18 ID:???.net (+57,+29,-72)
    俺はお堅い仕事で、長い周期でシステムを動かさないといけないから結局Cake3に移行した。
    いろんな言語見ても、フルスタックのFWでサポート期間が長いのを探すと、Cakeは優秀だよ。
    455 : nobodyさん - 2018/05/16(水) 00:57:37.91 ID:???.net (+0,-27,-20)
    LaravelはLTSで2年って短すぎない?
    456 : nobodyさん - 2018/05/17(木) 22:07:06.43 ID:HhO4xhGx.net (+0,+0,+0)
    公式のこれなんですけど
    最初の 'rule' => 'validate_title', これなんですか?
    何でもいい文字列ではなく、emailみたいな決められたルールでしょうか?

    // グローバル関数を利用する
    $validator->add('title', 'custom', [
    'rule' => 'validate_title',
    'message' => 'タイトルが正しくありません'
    ]);

    // プロバイダーではないコールバック関数を利用する
    $validator->add('title', 'custom', [
    'rule' => [$this, 'method'],
    'message' => 'タイトルが正しくありません'
    ]);

    // クロージャーを利用する
    $extra = 'Some additional value needed inside the closure';
    $validator->add('title', 'custom', [
    'rule' => function ($value, $context) use ($extra) {
    // true/falseを返すカスタムロジックを記入
    },
    'message' => 'タイトルが正しくありません'
    ]);

    // カスタムプロバイダーからのルールを利用する
    $validator->add('title', 'custom', [
    'rule' => 'customRule',
    'provider' => 'custom',
    'message' => 'タイトルが十分にユニークではありません'
    ]);
    457 : nobodyさん - 2018/05/18(金) 00:39:02.71 ID:???.net (+31,-29,-17)
    >グローバル関数を利用する
    なんだから validate_title という名前の関数があるんじゃない
    458 : nobodyさん - 2018/05/18(金) 01:23:33.27 ID:???.net (-6,-29,-3)
    validatorのソース見ろよ
    459 : nobodyさん - 2018/05/18(金) 07:04:33.90 ID:???.net (+52,+29,-26)
    ソース見ないと使えないFWはクソ
    460 : nobodyさん - 2018/05/18(金) 08:41:13.76 ID:???.net (+62,+29,-53)
    カスタムバリデーションルールの項目に書いてある説明だから>>457でファイナルアンサーでしょ
    自分で書いた関数も使えますよって説明だから
    461 : nobodyさん - 2018/05/18(金) 13:27:14.09 ID:???.net (+51,+28,-1)
    クソ認定頂きました
    462 : nobodyさん - 2018/05/21(月) 14:18:02.14 ID:???.net (+66,+29,-28)
    全米が泣いた!あのバージョンが満を持して遂に爆誕!
    http://bakery.cakephp.org/2018/05/20/cakephp_364_3517_3414_released.html

    悪のXSS軍団をぶっ飛ばせ!
    463 : nobodyさん - 2018/05/23(水) 20:34:24.68 ID:???.net (+6,-29,-43)
    >>462
    debugモードで影響がある脆弱性みたいだね。
    ちんぺいさんのtweetは役に立つ。
    464 : nobodyさん - 2018/06/10(日) 17:37:37.58 ID:???.net (+51,+28,-1)
    あのバージョン出たのか
    465 : nobodyさん - 2018/06/19(火) 00:17:00.25 ID:???.net (+6,-21,-17)
    で、なんでCakeFest中止になったの?
    466 : nobodyさん - 2018/06/19(火) 20:50:28.99 ID:???.net (-2,-30,-21)
    来年のCakeFestの開催地を投票で決めるということで、既に始まっています
    http://cakefest.org/

    ・Japan
    ・Atlanta GA, USA
    ・France
    ・Germany
    467 : nobodyさん - 2018/06/20(水) 20:45:26.41 ID:UnZq46Ab.net (+24,+29,-31)
    プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。

    DJMYA
    468 : nobodyさん - 2018/06/22(金) 12:41:47.78 ID:???.net (+3,-30,-109)
    CakePHP3で、特定のコントローラーだけcookie名を変えたい場合、
    どうすればいい?

    initializeのなかで
    Configure::write( 'Session', [ 'cookie' => 'xxxxx' ] );
    とやってもかわらないのだが、これじゃダメなのかな?
    470 : nobodyさん - 2018/06/25(月) 22:34:34.37 ID:???.net (-11,-30,-19)
    >>469
    とりあえず '#' => '20180718' を抜いた状態で正しくできます?
    472 : nobodyさん - 2018/06/26(火) 07:19:07.13 ID:???.net (-1,-29,-4)
    redirectの前にreturnが抜けてるとか?
    473 : nobodyさん - 2018/07/06(金) 15:29:52.19 ID:???.net (-2,-20,+0)
    age
    474 : nobodyさん - 2018/07/20(金) 12:01:35.56 ID:GSIJyAcV.net (+97,+29,-143)
    既にAjaxを使って表示されているelementでテーブルを表示してるんですけど、
    そのテーブルをさらにAjaxを使ってページングするにはどうしたらいいのでしょうか。。。
    cakephp3を使ってるのですが、
    2以前だったらググれば結構出てくるのに、3だとなかなか出てこなくて。。。
    今の状態は、ページングの中身自体は表示できるんですが、Ajaxじゃないので別ページに飛んでしまい、cssとかとかも効いていないので、ただ中身だけ羅列されている状態です。
    もし、お分かりの方いらっしゃれば教えて頂けたら助かります。
    475 : nobodyさん - 2018/07/21(土) 10:34:23.45 ID:???.net (-9,-13,-4)
    Cake3情報少ないよね
    使ってる人少ないんだなあ
    476 : nobodyさん - 2018/07/21(土) 14:18:00.78 ID:???.net (+66,+29,-10)
    >>474
    ソースレベルから質問してくれないと答えるの難しいと思う
    478 : nobodyさん - 2018/07/23(月) 02:46:33.76 ID:???.net (+71,+29,-43)
    >>474
    既にajaxで表示できてるんだから出来そうなもんだけどなぁ
    リンクが普通のリンクになってるとか、ページに余計な情報が入ってるとかじゃないの?
    482 : nobodyさん - 2018/07/29(日) 05:17:06.21 ID:???.net (+49,+26,-15)
    Cakeの話ではなかった
    483 : nobodyさん - 2018/07/29(日) 10:09:46.11 ID:V/utmln8.net (+50,+21,-15)
    ajaxなのに、htmlでもらう。
    そこ変えるべきだろ。
    484 : nobodyさん - 2018/07/29(日) 11:37:12.23 ID:???.net (+64,+29,-1)
    >>483
    そうなのか。。。
    ごりごりHTMLのレスポンス返してるわ。
    485 : nobodyさん - 2018/07/30(月) 22:05:45.19 ID:???.net (+48,+25,-15)
    jsonで返せばええやん
    486 : nobodyさん - 2018/08/03(金) 10:52:25.25 ID:???.net (+41,+23,-2)
    次は日本か!
    488 : nobodyさん - 2018/10/10(水) 18:48:03.92 ID:???.net (+32,-29,-16)
    composer.lockもコミットしておけばよいだけでは
    489 : nobodyさん - 2018/10/10(水) 19:12:04.43 ID:???.net (+62,+29,-13)
    >>488
    あ、そういう役割があるファイルだったんですね。
    composer使ったときに出力されるゴミファイルと思って、今までなんのためらいもなく削除してました。
    ひとつ賢くなれました。
    490 : nobodyさん - 2018/10/17(水) 02:09:28.59 ID:???.net (+7,-27,-12)
    今度のプロジェクトでLAMP+Cake使うんだけど今の時代この組み合わせってあり?
    491 : nobodyさん - 2018/10/17(水) 11:20:49.43 ID:???.net (+5,-18,-3)
    >>490
    安定の構成
    492 : nobodyさん - 2018/10/17(水) 11:50:58.56 ID:???.net (+52,+29,-3)
    今からCakeなんかやりたくない
    493 : nobodyさん - 2018/10/17(水) 11:52:30.99 ID:???.net (+57,+29,-60)
    単発で使うにはcakeの学習コストが高すぎる
    cake案件バンバン入ってくる時代なんて二度とないだろうしどうせ勉強しなきゃいけないならlaravelにでもしたほうがいい
    494 : nobodyさん - 2018/10/18(木) 16:07:01.34 ID:???.net (+36,-29,-101)
    cakephp3なのですが年代ごとにテーブルが分けられており年代以外のカラム名は全て共通なので
    select文はBehaviorにてselectクエリを記述して使い回すという使い方で良いのでしょうか?
    それともそれぞれの年代の全てのModelファイルにselect文を実行するメソッドをそれぞれ記述していく方法となるのでしょうか?
    495 : nobodyさん - 2018/10/18(木) 17:59:24.17 ID:???.net (+64,+28,-21)
    >>494
    Behaviorだろう
    だけど、そんな変なDB設計にした責任者を小一時間問い詰めるほうが先
    496 : nobodyさん - 2018/10/18(木) 20:10:32.13 ID:???.net (+6,-29,-8)
    >>495
    ありがとうございます
    Behaviorでクエリ実行するようにしました
    全ての年代のテーブルモデル呼び出す必要がありましたw
    497 : nobodyさん - 2018/10/19(金) 17:00:44.64 ID:???.net (+3,-30,+0)
    Cakephp3のunionAllなのですが公式サイトのCookbookでは以下のように説明がされていました
    $inReview = $articles->find()
    ->where(['need_review' => true]);

    $unpublished = $articles->find()
    ->where(['published' => false]);

    $unpublished->unionAll($inReview);

    こちら10テーブルなど大量のテーブルをunion allしたい場合は
    $inReview1 = $articles->find()
    ->where(['need_review' => true]);
    $inReview2 = $articles->find()
    ->where(['need_review' => true]);



    $inReview10 = $articles->find()
    ->where(['need_review' => true]);

    $unpublished->unionAll($inReview1)->unionAll($inReview2)~->unionAll($inReview10);
    のようにテーブル数ぶん変数を用意してunionAllするしか方法はないのでしょうか?
    ご指南よろしくお願い致します
    498 : nobodyさん - 2018/10/19(金) 20:50:41.07 ID:???.net (-4,-27,+0)
    494解決しました
    499 : nobodyさん - 2018/10/23(火) 06:53:19.79 ID:???.net (+91,+29,-19)
    今からcakeやるハメになった
    こんな時代にcakeなんかにしがみつきやがって
    500 : nobodyさん - 2018/10/23(火) 10:49:28.61 ID:???.net (+70,+29,-21)
    >>499
    あと3年したら、cakeの有能さに気付くだろう
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について