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

    私的良スレ書庫

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

    元スレ【PHP】フレームワーク CakePHP 6ホール目【v1.2】

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    551 : 548 - 2009/06/22(月) 02:56:27 ID:??? (+0,+29,-3)
    >>550
    ちゃんとマニュアルありましたね。ありがとうございます!
    http://book.cakephp.org/ja/view/812/find-threaded
    552 : 549 - 2009/06/22(月) 09:41:51 ID:??? (+0,-29,-5)
    >>551
    ごめん、勝手に array[ 'id' ] = 'name' 形式に脳内変換してた。。。
    553 : 548 - 2009/06/23(火) 05:15:19 ID:??? (-24,-30,-112)
    ググっても見つからなかったもので…。
    beforeFilter でコンポーネントから取得した値を
    同じコントローラー内で使うのはどうすれば良いでしょうか

    function beforeFilter() {
    $member = $this->ComponentsName->getMember();
    $this->set('member', $member);
    }
    function view() {
    ←ここで使いたい
    }

    変数を展開してみて上のように set していれば $this->viewVars で値は取れるのですが
    1.2 でなくなる(でもなくなってない)ので使って良いものか…。
    http://labs.uechoco.com/blog/2008/02/phpcakephpviewvars.html
    554 : nobodyさん - 2009/06/23(火) 05:30:36 ID:??? (+25,+29,-3)
    >>553
    えっ、それ使えなくなったら結構困るな
    556 : nobodyさん - 2009/06/23(火) 10:15:11 ID:??? (-28,-29,-56)
    cronで回す処理はcakeを使わないほうがよいのでしょうか。
    コントローラとアクションは引数で渡す??

    cron以外はcakeで開発しているので、設定ファイル等同じものが
    使えたほうがいいと思うのですが、難しいですよね。
    557 : nobodyさん - 2009/06/23(火) 10:21:24 ID:??? (-27,-11,+1)
    >>556
    つ http://book.cakephp.org/ja/complete/108/The-CakePHP-Console
    558 : nobodyさん - 2009/06/24(水) 04:43:33 ID:??? (+43,+30,-81)
    昨日ダウンロードして初めて触ってみた。
    始めはちんぷんかんぷんだったけど、なんか面白そうだ。
    でもさ、命名規則が煩わしいし、よくわかんねー。例えば、
    Php
    Phps
    php
    phps
    どれか一つでも違ってたらアウトだよね?
    「php」っていうキーワードがあるなら、なんでそれを全体に
    反映させないのかと思った。プロジェクト毎に大文字小文字
    や単数形・複数形を意識して、変数やパラメータを書き換え
    なきゃいけないなんて。。
    559 : nobodyさん - 2009/06/24(水) 04:52:58 ID:??? (+17,+29,-13)
    我侭言うな
    560 : nobodyさん - 2009/06/24(水) 08:14:51 ID:??? (+24,+29,-17)
    命名規則が緩かったらフレームワークの意味がないな。
    561 : nobodyさん - 2009/06/24(水) 09:28:04 ID:??? (+33,+29,-41)
    >>558
    まずCoC(やDRYとか)の概念を理解することがRoR流のフレームワークを学ぶときの近道。
    命名規則はすぐ慣れるから安心しる(なぜそうなのかが分かれば間違えることはない)
    562 : nobodyさん - 2009/06/24(水) 16:18:05 ID:??? (+33,+30,-66)
    日本人だと「基本は単数形」って覚えちゃうけど、
    単数複数の概念があると、単数形や複数形で書くメリットも大きい。
    あと、単数複数が間違ってたら、エラーページが出てきて
    「○○ってクラスがねえから、こんな感じで書け!」って
    教えてくれるので単数複数を間違えてもすぐ気づくし。
    563 : nobodyさん - 2009/06/24(水) 17:35:18 ID:??? (-28,-29,-13)
    >>560
    ×フレームワークの意味が無い
    ○RoR系の意味が無い
    564 : nobodyさん - 2009/06/24(水) 17:59:42 ID:??? (+32,+29,-39)
    複数系なんて、中学で習ったし、基本 s つけるだけなのに案外覚えてないよね。
    俺も苦労した。

    今のバージョンは
    indexs でOKだけど、以前は
    indexcies? にしないとエラーになった時があった。
    565 : nobodyさん - 2009/06/24(水) 20:31:06 ID:??? (+26,+28,-15)
    俺はdataの単数系が云々という既出の話で苦労した
    datumなんて知らねえよ
    566 : nobodyさん - 2009/06/24(水) 23:20:54 ID:??? (+27,+29,-43)
    不規則変化の動詞、名詞は頻出だということで、
    やたら覚えさせられたが。

    俺はもう古い時代の人間なのか。
    567 : nobodyさん - 2009/06/25(木) 00:29:39 ID:??? (+33,+29,-6)
    >>558
    慣れれば何の問題もないよ。
    URLの事を言ってるなら、route.phpでいくらでも簡単に変えられる。
    576 : nobodyさん - 2009/06/25(木) 20:08:20 ID:??? (+21,+29,-107)
    >>574
    あくまで推測の域だが、save後にlastidが取れるのはセッションに
    保存してるからじゃないかな。mysqlみたいにSQLで用意してる
    DBもあるけど、そうじゃないのもあるし、セッションが失われる行動を
    取ると当然なくなると思う。

    オートインクリはサポートしてないDBもあるから、それに合わせた
    コーディングが出来てないんじゃないの?

    ソースとかマニュアル見てみたけど推測の域を出ないな。
    577 : nobodyさん - 2009/06/26(金) 02:57:40 ID:??? (-24,-29,-46)
    >>576
    すいません!再起動、関係なかったです。
    原因は↓でした。
    http://www.mono-space.net/blog/php/e070405_insert_or_update.htm

    上記レス(568~)の修正によってURLのパラメーターが取れるようになったんですが
    勝手にIDにセットされ、insertできなくなったのでした。

    修正前に再起動していた為、apache/mysqlのせいだと思い込んでました。
    582 : nobodyさん - 2009/06/26(金) 21:28:37 ID:??? (+15,+26,+0)
    >>581
    渡らないと思うけど。
    583 : nobodyさん - 2009/06/26(金) 22:19:28 ID:??? (+26,+28,-2)
    flashをオーバーライドすりゃええやん
    591 : nobodyさん - 2009/07/04(土) 12:39:33 ID:??? (-27,-30,-172)
    http://localhost/cakephp/posts/index
    これでアクセスすると下記のようなエラーが出ます
    何がおかしいんでしょうか?

    Error: The view for PostsController::index() was not found.

    Error: Confirm you have created the file: C:\xampp\htdocs\cakephp\app\views\posts\index.ctp

    Notice: If you want to customize this error message, create app\views\errors\missing_view.ctp

    592 : nobodyさん - 2009/07/04(土) 12:40:38 ID:??? (+27,+29,-2)
    あら再起動したら見れました^^;
    失礼
    593 : nobodyさん - 2009/07/04(土) 17:05:48 ID:5YKVYrNe (-16,-30,-110)
    HBTMのバリデーションルール
    最低一つは選択ってどうかけばいいですか??
    教えて!

    UserとDinnerがあったとして、

    users/add.ctpあたりで
    > echo $form->input('Dinner',
    >  array(
    >   'multiple' => 'checkbox',
    >  )
    > );
    こんな感じのときに、
    一つも選択していなければエラーにしたい。

    ルールは
    > 'rule' => array('multiple', array('min' => 1))
    これでいいのかな??


    Userモデル?Dinnerモデル?
    DinnersUser???
    どこにどうかけばいーですか?
    594 : nobodyさん - 2009/07/05(日) 10:58:08 ID:??? (+23,+30,-51)
    >>588
    それはある
    詰め込み世代の新人って指示待ちか出来もしない癖に勝手な事やって迷惑掛けてくれる奴かの両極端だった
    ここ数年の奴らは、意外と使える
    我々にしてもそうだったけど目で盗んで憶えるというか自分の頭で考えて言われなくても的確に動けるのが増えた気がする
    日本人らしさが戻って来た感じ
    597 : nobodyさん - 2009/07/06(月) 12:32:18 ID:??? (-26,-29,-69)
    " information "って単語、単・複数形の区別が無いのですね。

    Informations ってテーブル切って、bakeしたら「テーブルねぇぞ!」って怒られたら、調べてみたら Information で統一だった

    自分の英語レベルの低さに悲しくなる...orz
    599 : 593 - 2009/07/06(月) 17:06:53 ID:7VJoQdab (-19,+29,-47)
    >>598
    ありがとうございます。

    う~~~ん、なんかスッキリしない方法ですねやっぱり。
    よくありそうな仕様なのに正攻法でないというか。。

    そうも言ってられませんのでいただきましたURLのような実装でいこうと思います。
    ありがとうございました
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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