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

    私的良スレ書庫

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

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

    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
    751 : nobodyさん - 2011/01/30(日) 17:09:03 ID:??? (+31,-30,-41)
    既存DBの設計がcakephpに合ってないと使えないね
    X a.user_cd = b.user_cd
    ○ a.id = b.a_id

    まったくだめだね
    752 : nobodyさん - 2011/01/30(日) 17:15:25 ID:??? (+30,+7,+0)
    俺は120円でいいぞ
    753 : nobodyさん - 2011/01/30(日) 17:16:24 ID:??? (+80,+28,-28)
    >>751
    それぐらいのDB設計の違いだったら、CakePHP内で吸収できると思うが
    754 : nobodyさん - 2011/01/30(日) 17:20:31 ID:??? (+80,+0,-4)
    >>753
    sql直書きなしではできないでしょ?
    755 : nobodyさん - 2011/01/30(日) 17:37:29 ID:??? (+6,-29,-15)
    >>750
    webmoneyでよければ1000円でお願いします
    756 : nobodyさん - 2011/01/30(日) 18:20:56 ID:??? (+42,+24,+0)
    早くしろ!!!!!!!!!!!!!!!!!!
    757 : nobodyさん - 2011/01/30(日) 18:36:16 ID:??? (+67,+29,-6)
    >>754 みたいな理解の浅いやつばっかなんだろうな
    758 : nobodyさん - 2011/01/30(日) 18:56:34 ID:??? (+8,-29,-1)
    >>754
    ヒント foreignKey
    759 : nobodyさん - 2011/01/31(月) 00:12:36 ID:??? (+37,+19,+0)
    教えすぎw
    760 : nobodyさん - 2011/01/31(月) 01:31:57 ID:??? (-6,-29,-1)
    せいかい foriegnKey
    761 : nobodyさん - 2011/01/31(月) 10:56:41 ID:??? (+13,-4,+0)
    テスト
    762 : nobodyさん - 2011/01/31(月) 10:58:06 ID:??? (+2,-29,-25)
    HtmlHelperのlink()でhttpsなURLってどうやって生成するんですか?
    763 : nobodyさん - 2011/01/31(月) 11:04:27 ID:??? (+4,-23,-41)
    俺はcakephpでHello worldを表示する方法を聞いておるのだ
    764 : nobodyさん - 2011/01/31(月) 14:08:21 ID:??? (+64,-30,-125)
    超マジレス。↓のようにファイル作成すれば出来る。

    // app/controllers/test_controller.php
    class TestController extends AppController{
    var $name = 'Test';
    var $uses = array();
    function index(){
    $this->set('message', 'Hellow world');
    }
    }

    // app/views/test/index.ctp
    <?php echo $message; ?>


    教えたから1000円くれよ。マジで。
    765 : nobodyさん - 2011/01/31(月) 14:49:03 ID:??? (+57,+29,-5)
    マニュアルにチュートリアルあんだろが・・・
    766 : nobodyさん - 2011/01/31(月) 15:05:54 ID:??? (-1,-30,-11)
    >>762
    $html->link('https', 'https://example.com/');
    767 : nobodyさん - 2011/01/31(月) 15:38:21 ID:??? (+62,+29,-4)
    >>764
    温かい思いやりに感謝する
    768 : nobodyさん - 2011/01/31(月) 19:45:54 ID:??? (+8,-29,-35)
    >>754
    既存DBとの接続には同じテーブルであっても取得したいデータに応じて
    primaryKeyだけを変更したモデルを必要数つくればいいよ。
    769 : nobodyさん - 2011/01/31(月) 21:37:02 ID:??? (+53,+16,-1)
    >>764
    せっかくなら model も使おうぜ
    770 : nobodyさん - 2011/01/31(月) 22:47:22 ID:??? (-2,-30,-12)
    マジレスするとAPP/werbroot/index.phpの中身をhello worldにすればよい
    771 : nobodyさん - 2011/01/31(月) 23:05:12 ID:??? (-2,-30,-16)
    debug('heloo world');
    じゃだめ?
    772 : nobodyさん - 2011/01/31(月) 23:26:01 ID:??? (+57,+29,-15)
    フレームワークを使う意味からはずれてますね
    773 : nobodyさん - 2011/02/01(火) 00:12:31 ID:??? (+57,+29,-39)
    しかしほんとCakePHPはググっても古い記事ばっかりだな。
    おまいらはブログ書いたりしてないの?
    774 : nobodyさん - 2011/02/01(火) 00:13:33 ID:??? (+57,+29,-13)
    俺ももう誰も使ってないのかと思うぐらい、古い記事しか出なくて困った。
    使ってないのか?
    775 : nobodyさん - 2011/02/01(火) 00:21:29 ID:??? (+63,+30,-84)
    昔は書いていたが・・・
    ・書こうと思った記事がすでに書かれていた
    ・cakeが安定してきたので書くことが無くなった
    ・書いてもあんまり反応が無いので寂しい
    という感じで、1年くらいは書いてないな
    古い記事ばかりだというのなら、それを1.3で検証する企画とかやればウケるかな?

    でも、最近ならアドベントカレンダーやってたし、知的好奇心をくすぐられるような記事もあったんでは?
    776 : nobodyさん - 2011/02/01(火) 01:42:48 ID:??? (+10,-17,-21)
    とりあえずfindAllの説明をしている記事はもう全部消して欲しいw
    777 : nobodyさん - 2011/02/01(火) 01:52:28 ID:??? (+57,+29,-42)
    自分用の備忘録も兼ねてブログに書いてたけど、
    使いこなしちゃうと面倒で書かなくなっちゃったごめんね。
    778 : nobodyさん - 2011/02/01(火) 09:41:14 ID:??? (+57,+29,-27)
    俺も最初はtwitterで適当につぶやいてたが、
    そのうち表現したい事が140文字で書けなくて止めた。
    かといってブログ書くのは怠いし、面倒だから断念した。
    779 : nobodyさん - 2011/02/01(火) 12:06:37 ID:??? (+3,-30,-78)
    1.3のページングで質問です。

    ビューに
    if ($paginator->prev()) {
    echo $paginator->prev('戻る');
    }

    と書いて、戻り先がある場合はリンクが貼られる事を想定していたのですが、
    実際は上記のようなコードの場合、リンク無しの「戻る」が表示されます。
    true/falseだけ返り値を受け取る事は出来ないのでしょうか?
    780 : nobodyさん - 2011/02/01(火) 12:32:52 ID:??? (+7,-30,-28)
    俺は使ったことないけど
    hasPrev($model = null) hasNext($model = null) hasPage($model = null, $page = 1)
    があるぞ。

    http://github.com/cakephp/cakephp/blob/1.3.7/cake/libs/view/helpers/paginator.php#L435
    781 : nobodyさん - 2011/02/01(火) 13:17:51 ID:??? (-1,-29,-7)
    >>780
    ありがとうございます。hasPrevやhasNextを使って
    前/次のリンクがあるか調べます。
    782 : nobodyさん - 2011/02/02(水) 16:07:14 ID:??? (+55,+27,-29)
    簡単な企業サイトをcakephpでどうやって構築するのか知りたいのでzipでください
    783 : nobodyさん - 2011/02/02(水) 16:21:15 ID:??? (+34,-29,-4)
    BaserCMSで作ればいいんじゃないか
    zipはココttp://basercms.net/packages/download/basercms/latest
    784 : nobodyさん - 2011/02/02(水) 18:15:26 ID:??? (-1,-24,+0)
    ライセンスがアレかな
    785 : nobodyさん - 2011/02/02(水) 19:33:43 ID:??? (+57,+29,-51)
    簡単な企業サイトがどういうのをイメージしてるのか知らないけど、
    俺にとって簡単な企業サイトには、CakePHPは出番がないな。
    786 : nobodyさん - 2011/02/02(水) 19:58:41 ID:??? (+57,+29,-18)
    確かに単なる企業紹介だと使うまでもない
    787 : nobodyさん - 2011/02/02(水) 20:00:59 ID:??? (+67,+29,-43)
    cakephp使って構築したいというくらいだし、問い合わせフォームとかニュース更新とかの機能をつけてCMSっぽい作りにしたいんだろう
    というわけで>>783を使うか、それを参考にして構築するのがいいと思う
    788 : nobodyさん - 2011/02/02(水) 20:09:42 ID:??? (+183,-30,-88)
    CakePHP 1.3.6のSanitizeについての質問です。

    CakePHP 1.3.6なんですが、
    formで送信するときにSanitizeを使わなくてもSanitizeされているんですが、
    これってformで送信するときに自動的にSanitizeされているという解釈で良いのでしょうか?
    789 : nobodyさん - 2011/02/02(水) 20:14:19 ID:??? (+54,+26,-21)
    BaserCMSの重さは異常

    設置してみたけど、内部処理が多すぎ。もう少し分けられるのに。
    790 : nobodyさん - 2011/02/02(水) 21:01:51 ID:??? (+57,+29,-6)
    企業サイト作るときは普通何を使うんですか?
    791 : nobodyさん - 2011/02/02(水) 21:27:03 ID:??? (-1,-19,+0)
    HTML
    792 : nobodyさん - 2011/02/02(水) 21:38:40 ID:??? (+56,+28,-6)
    携帯対応も初めから出来ていることを考えると、BaserCMSもなかなか良いね
    793 : nobodyさん - 2011/02/02(水) 23:05:43 ID:??? (+57,+29,-1)
    使わないけどソースを参考にさせてもらおう
    794 : nobodyさん - 2011/02/02(水) 23:38:51 ID:??? (+186,+29,-38)
    >>788
    ちょっとなにを言ってるのかよくわからない。
    HTMLで構成するフォームの事だったら、そこはCakePHPの領域じゃないな。
    795 : nobodyさん - 2011/02/03(木) 00:06:31 ID:??? (+233,+29,-3)
    >>788
    されてる
    >>794
    お前がなに言ってるかわかんねーよ
    796 : nobodyさん - 2011/02/03(木) 00:21:49 ID:??? (+83,+29,-50)
    >>795
    お前>>788の日本語でよく断言できたな
    わからないってほどじゃないけどサニタイズの意味が曖昧過ぎるから
    >>794の皮肉もわかるわと思いながらスルーしてた

    サニタイズがSanitizeクラスのこと言ってんのか入出力のエスケープを言ってんのか
    とか色々考えてしまったわ
    797 : nobodyさん - 2011/02/03(木) 00:26:10 ID:??? (+129,+29,-33)
    Sanitizeの意味は消毒って意味でしか無い
    エスケープとサニタイズは違う。

    >>788の文章の中には
    消毒するクラスであるSanitizeクラスのことも、
    消毒するっていう意味でのサニタイズという単語も混在してる
    798 : nobodyさん - 2011/02/03(木) 01:04:19 ID:??? (+137,+29,-192)
    横レスだが、
    >>788
    については、Formヘルパーから自動生成されたHTMLを利用してPOST送信された、
    $this->data[Hoge][hage] に渡ったデータが
    ・文字列の先頭やケツの空白文字を「勝手に」trimしてくれてるのかどうか
    ・htmlエンティティのエスケープを「勝手に」してくれてるのかどうか
    という意味なのではないかと俺は解釈してた
    で、めんどくせえからスルーしてた。

    どちらにしろ、
    > これってformで送信するときに自動的にSanitizeされているという解釈
    というのは質問として違うよな・・・と思っていたが、
    >>795 がエスパー回答してるんで、いいんじゃね?と思ってた。

    要するに>>794>>795 も悪くない。
    みんな仲良くしようぜってことで。
    あと、言ってることがよく分からん質問はスルーでいいんじゃね?
    799 : nobodyさん - 2011/02/03(木) 01:15:15 ID:??? (+63,+30,-63)
    スルーで良いし、「わからない」って余計な事言う必要もないな。
    分かる奴だけが教えればいい。
    質問者が可哀想に思っても、それは自身の伝え方が悪いと言う事を
    自覚させる意味でも、わざわざ教えてやる必要はない。
    800 : nobodyさん - 2011/02/03(木) 01:20:33 ID:??? (+57,+29,-27)
    まぁ送信される時じゃなくて受け取った時なんだけどな
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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