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

    私的良スレ書庫

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

    元スレ【PHP】フレームワーク CakePHP 7ホール目【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 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    952 : 950 - 2010/03/08(月) 17:05:53 ID:??? (-27,-30,-98)
    AuthComponentだと認証に失敗した場合のメッセージしか無いんで、
    ユーザーID未入力や、パスワード未入力といった個別のエラーメッセージを表示したいんですね。
    model.validateを、そのまま実装すると認証エラーのメッセージとvalidateのメッセージが同時に表示されてしまうので、
    validateのメッセージだけを表示したいです。
    953 : nobodyさん - 2010/03/08(月) 21:07:56 ID:??? (-29,-30,-73)
    cakephp1.2 のページネーションって SQLから取得したデータを加工した場合って
    ページ数とか求めることできないかな。
    例えば 100件のデータがある場合
    ・現在の表示件数 min max
    ・前のページ < 1 2 3 4 5 > 次のページ

    ってやりたいんだけど。

    pear の pager 使って代用しているんだけど、重い。。。
    956 : 935 - 2010/03/08(月) 22:37:46 ID:??? (+31,+29,-13)
    >>937-940
    いろいろ参考になる情報ありがとうございます。
    一応vendorに置く方向で作っていますが、毎回newしなければいけないのが不便と言えば不便ですね・・・
    957 : nobodyさん - 2010/03/10(水) 00:25:48 ID:??? (+13,+19,-20)
    >>762でハマった
    何で:なんかで区切るんだ、デフォは=にすりゃいいのに
    958 : nobodyさん - 2010/03/10(水) 00:50:34 ID:??? (+16,+28,+1)
    ほんまやな
    959 : nobodyさん - 2010/03/10(水) 03:27:30 ID:??? (-27,-30,-258)
    <?php echo $html->link(__('Delete', true), array('action' => 'delete', $id), null, sprintf(__('Are you sure you want to delete # %s?', true), $id)); ?>

    上記はbakeで作成されたHTMLヘルパーのlinkです。

    このlink(__('Delete', true), 部分の (__ やtrueは何か意味があるのでしょうか?

    普通に
    $html->link('Delete','array('action' => 'delete',..... がマニュアルに書いてある書き方だと思うのですが。

    どういう意味を持つのか気になって今夜は眠れません。
    960 : nobodyさん - 2010/03/10(水) 03:33:05 ID:??? (-26,-29,-14)
    __の中は翻訳用文章で、あとで一括で多言語化できる
    nero
    961 : nobodyさん - 2010/03/10(水) 04:07:55 ID:??? (+24,+29,+0)
    >>960

    ありがとうございます。
    これで安らかに眠ることができます。
    962 : nobodyさん - 2010/03/10(水) 05:07:04 ID:??? (+4,+16,+1)
    アーメン
    965 : nobodyさん - 2010/03/10(水) 14:26:37 ID:??? (+23,+29,-20)
    >>964

    ありがとうございます!

    「第 2 引数で自動的に文字列を echo 出力するか」 という意味なのですね。
    ちょっと気になると頭がモヤモヤするのですが、おかげでスッキリです。
    966 : nobodyさん - 2010/03/10(水) 18:53:31 ID:??? (-29,-30,-171)
    同時に複数のテーブルを更新することはできるでしょうか?

    例えば、下記のようなイメージで動かせないかと思っているのですが、
    うまくいきません。

    【form側で渡す】
    <?php
    echo $form->create('Book');
    echo $form->input('Book.name');
    echo $form->input('Comment.comment');
    echo $form->end('Submit');
    ?>

    【コントロール側で複数モデルに入力】
    class BooksController extends AppController {

    var $uses = array('Book','Comment');

    function edit() {
    if (!empty($this->data)) {
    $this->Book->save($this->data));
    $this->Comment->save($this->data));
    }
    }
    969 : nobodyさん - 2010/03/11(木) 14:57:27 ID:??? (-29,-29,-75)
    モバイルとPCを判定してviewだけ分けているのですがキャッシュするとどちらかの画面がキャッシュされて
    モバイル・PC関係なく表示されます。
    view単位でのキャッシュもしくはキャッシュに引数(モバイルかPCか判別させる)を指定することはできますでしょうか?
    973 : nobodyさん - 2010/03/15(月) 18:39:53 ID:??? (+21,+28,+0)
    公式のチュートリアルわかりやすいよ
    974 : nobodyさん - 2010/03/15(月) 19:41:18 ID:??? (+38,+30,-186)
    HTMLの部分はどのように書くのがお勧めでしょうか?

    1 DreamWeaverなどを使用するか
    2 手打ちでやる
    3 HTMLヘルパーを使った手打ち

    私は初級者なので1のやり方でいこうと思っていたのですが、
    プロの方にDWよりマニュアルで書くのを覚えたほうが正式なフォーマットで
    書けるから後々楽だと言われました。最初は難しいけど、覚えれば簡単だと。

    そうは言ってもDWなどで直感的にサクサク作れるほうが圧倒的に早いのでは
    ないかな?とも素人として思っちゃうのですが、どうでしょうか?

    HTMLヘルパーを駆使したなら、かなり手打ちが楽になるのでDWと同じぐらい
    早くなるかもとも思ったりしますが、ヘルパーは重くなったりして実際使われていない
    と聞いたこともあります。
    975 : nobodyさん - 2010/03/15(月) 19:53:51 ID:??? (+16,+18,-19)
    補足:

    DWをお勧めしない理由として、正式なフォーマットで書けないから。
    正式なもので書けないと、異なるブラウザで表示が変わるようになってしまうと言われました。
    976 : nobodyさん - 2010/03/15(月) 20:22:51 ID:??? (+46,+29,-73)
    >>974
    僕は全部DWでやってるけどね。

    とりあえず表示する レベル までならcakephpのヘルパーや手打ちでいけるかもしれないけど
    ある程度凝ったデザインしようと思うとDWが使いやすい。

    ヘルパーを優先的に使いながら 1 の dw を使用 がベストだと思われます。
    977 : nobodyさん - 2010/03/15(月) 20:51:48 ID:??? (-26,-29,-59)
    デザイン関連の話題なので便乗で質問です。

    smartyと併用、っていう方は多いんですか?
    phpはcakeから始めたのですが、いまいちsmartyを使うメリットが見えないんです。
    978 : nobodyさん - 2010/03/15(月) 20:53:42 ID:??? (+42,+29,-51)
    自分は>>976さんとは逆で、PHP側のビュー構造とデザインの整合性を
    取るなら、初習の段階でDW(のレイアウトビュー)に頼るのは
    なるべくやめといたほうがいいよってアドバイスすることが多い。
    確かにいろいろわかってるなら便利なツールにもなりうるんだけど。
    979 : nobodyさん - 2010/03/15(月) 21:01:02 ID:??? (+34,+29,+2)
    >>976
    >>978

    とても参考になります。ありがとうございます。
    980 : nobodyさん - 2010/03/15(月) 21:37:08 ID:??? (+27,+29,-18)
    ヘルパーはそのままだと余計なタグがいっぱい付くのがちょっとウザい
    981 : nobodyさん - 2010/03/16(火) 04:05:43 ID:??? (+25,+29,-43)
    >>977
    smartyってメリット無いと思うけど。
    今はデザイナでもflashやphpやらなきゃいけない状況だし、無駄にややこしいsmarty覚えるならphp覚えたほうがいい。
    984 : nobodyさん - 2010/03/16(火) 16:44:27 ID:??? (+2,+0,-83)
    そろそろ次スレか

    >>981
    下手にPHPをわかってるデザイナがテンプレート内で無茶なことをしないようにSmartyを採用するというのは聞いたことがある
    できあがった点プレをプログラマーが軽くチェックすればすむ話だとは思うけど

    >>983
    short_open_tagは使わないのがセオリーだとおもう
    985 : nobodyさん - 2010/03/16(火) 17:23:16 ID:??? (+32,+29,-77)
    ビューでもifとかforeach回したりとかはするんでしょ?
    あとcakeならヘルパー使ったりすることになったらsmarty使っても結構ぐちゃぐちゃになってしまいそうな
    気がするんだけど。
    smartyの見た目のすっきりさは好きだけど、
    かけた手間の分ほどすげースッキリするっつうわけでもないかな。と思ってる。
    986 : nobodyさん - 2010/03/16(火) 17:25:21 ID:??? (+27,+29,-15)
    そういうこともあって一時ほどは聞かなくなった印象>Smarty
    987 : nobodyさん - 2010/03/16(火) 22:33:02 ID:??? (-11,-14,-53)
    smarty は FW 採用と同時に消えていったみたいな感じかな。
    重いし,結局やることやらなきゃいけないし,(x)htmlじゃないし。
    blitz みたいなエクステンションが標準になればいいのに。
    989 : nobodyさん - 2010/03/17(水) 20:29:56 ID:??? (+27,+29,-3)
    煽りじゃなくどういう脳みそしてんだと思ったw
    991 : nobodyさん - 2010/03/17(水) 20:47:51 ID:??? (-22,-30,-38)
    vendorに置いてbootstrapでApp::import('Vendor', )すればいいんじゃね?
    994 : nobodyさん - 2010/03/18(木) 09:17:55 ID:??? (+10,+17,+0)
    次スレ立ててくる
    996 : nobodyさん - 2010/03/18(木) 12:25:34 ID:??? (+9,+16,+0)
    春になりました。
    梅!
    998 : nobodyさん - 2010/03/18(木) 15:51:47 ID:??? (-26,-19,+2)
    (;゚Ж゚;)ブホォ
    999 : nobodyさん - 2010/03/18(木) 16:37:32 ID:??? (-27,-30,-36)
                       / ̄\
                      |     |
                       \_/
                     __|___
                     /        \
                      /         \
                        l            |
                  (             |
                       \       〃_/
                     >'⌒ ̄ ̄、,\
                    /         \
                   /  ィ     ,ノ'ヾ ヽ
                    (   /  ),      l
                      ) ノ _,/    、,,  |
                    /⌒ ̄ ̄ ̄          |
                l  、_          ,ノ ,/
              | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
    .            └┬:‐┬───┬‐────┘
                ノ ,‐‐,)      丿,‐‐,)          ┼ヽ  -|r‐、. レ |
               (,∠/       (,∠/           d⌒) ./| _ノ  __ノ
    1000 : nobodyさん - 2010/03/18(木) 17:18:40 ID:??? (+22,+29,-2)
    1000ならクリームが古くて全員腹痛
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - モデルまたぐ + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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