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

    私的良スレ書庫

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

    元スレ【PHP】フレームワーク CakePHP 4ホール目【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
    251 : nobodyさん - 2008/08/22(金) 14:45:43 ID:??? (-1,-29,-17)
    coreに入ってるinflector使えばでできるんじゃないの?
    252 : nobodyさん - 2008/08/22(金) 14:47:56 ID:??? (+58,+22,-1)
    253 : nobodyさん - 2008/08/22(金) 15:00:49 ID:??? (+59,+29,+0)
    >>252
    いい事聞いた
    254 : nobodyさん - 2008/08/22(金) 16:24:43 ID:??? (-6,-29,-1)
    index => indices
    255 : nobodyさん - 2008/08/22(金) 21:54:49 ID:??? (+63,+30,-215)
    俺は英語よりも日本語のほうが表現力の豊かさの点で好きなんだが
    複数形という概念は、すごいと思ったな。
    大昔に作られた英語が、ここまでプログラミングにマッチするとは。

    もし複数形がなければ、変数名に悩むことが多かっただろう。

    でも、日本語は、単語と単語をくっつけて合成語を簡単に作れるから
    やっぱり日本語が便利だな。「前月商品金額合計」みたいな。
    英語だったら長い。

    あと、音を表すだけのひらがな・カタカナ。
    外来語を簡単に日本語に変換できてしまうカタカナ。

    同じ言葉でも、漢字で書けば男っぽく、ひらがなで書けば女っぽく、カタカナで書けば外国っぽくなる面白さ。
    あぁ。日本語ってすばらしい。
    256 : nobodyさん - 2008/08/23(土) 00:10:11 ID:??? (+46,+28,+0)
    和んだw
    257 : nobodyさん - 2008/08/23(土) 02:58:57 ID:??? (-1,-29,-7)
    英語的に正しいかとか気にしてないなぁ。
    LastMonthItemPriceSummary
    とかさぁ。
    258 : nobodyさん - 2008/08/23(土) 09:13:23 ID:??? (+22,+4,+0)
    ワロタw
    259 : nobodyさん - 2008/08/23(土) 11:36:45 ID:??? (-8,-29,+0)
    SexAndTheCityHelper
    260 : 249 - 2008/08/23(土) 15:26:42 ID:??? (+65,+29,-17)
    >>252
    横着な要求を聞き入れて九打差り、官舎孟子安芸鱒
    261 : nobodyさん - 2008/08/23(土) 17:49:04 ID:??? (+63,+29,-32)
    >>250
    入ってない単語はいちいち登録してやらないといけないんだよな。
    もしくは機能を無効にするか。
    結局余計な仕事を増やす設計になってる滑稽さ
    262 : nobodyさん - 2008/08/23(土) 21:42:23 ID:??? (+54,+26,-12)
    1行定義する労力と、単複区別不能なコードとどっちがいいか?
    263 : nobodyさん - 2008/08/24(日) 13:54:17 ID:OI90xc3U (+24,+29,-7)
    複数形とかなんでそんな仕様にしたんだろう?
    264 : sage - 2008/08/24(日) 17:24:57 ID:KEdveE+J (-24,-30,-147)
    すみません、アホな質問かもしれないんですが。

    今まで1.1の環境でPEAR::Pagerを使うためにvendor()で読み込んでたんですが、
    1.2に入れ替えたためDeprecatedだというWarningが出ます。で、1.2からは
    http://book.cakephp.org/ja/view/538/vendor
    App::importを使うようにと書かれているんですが、このApp::importって
    どこに書けばいいんでしょう?posts_controller.phpのクラス?色んな
    ところに書いてみたんですが、全部だめー!て怒られました。
    Cakeの構造自体理解してなくてすみません。どこに書けばいいんでしょうか?
    265 : 264 - 2008/08/24(日) 17:26:21 ID:??? (+32,+9,+1)
    すみません、sage間違った・・・
    266 : nobodyさん - 2008/08/24(日) 22:43:46 ID:??? (+59,+29,-11)
    >>264
    コントローラーでもどこでもいいと思うけど。
    だめー!って書いてあるエラーの内容見てみれば?
    267 : 264 - 2008/08/25(月) 00:01:57 ID:??? (+64,+28,-19)
    >>266
    なんか色々いじってる間にHTMLヘルパーのエラーが出てしまって
    再現できません><すみません!また書きます!
    268 : 264 - 2008/08/25(月) 00:07:54 ID:??? (+3,-30,-129)
    出ました。えーとチュートリアルで言うとposts_controller.phpの中の
    class PostsController extends AppController{
    App:import('Component', 'Pager');
    ...
    }
    と書いてみたところ
    Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION
    と怒られます。何か根本的に勘違いしているような気がするのですが、
    どこがそうなのか・・・
    269 : nobodyさん - 2008/08/25(月) 00:16:56 ID:??? (+0,-30,-25)
    vendor(パス) → App::import(適当な名前, arary('file'=>パス.php);
    こんな感じ
    270 : 264 - 2008/08/25(月) 00:33:04 ID:??? (+2,-30,-109)
    >>269
    App::import('Vendor', array('file' => 'Pager.php');
    としてみましたが、エラーメッセージ変わらずです。
    vendorsディレクトリの中はPager(ディレクトリ)、Pager.php、
    include_path_vendors.php(PEARのディレクトリへパスを通すため)
    が入っています。うーむ。
    271 : nobodyさん - 2008/08/25(月) 02:22:25 ID:??? (-2,-30,-26)
    App::import('Vendor', 適当な名前、array('file' => 'Pager.php');

    だったか?
    272 : nobodyさん - 2008/08/25(月) 03:25:46 ID:??? (-5,-29,-45)
    >>264
    depricatedなら1.2のページャとimportしてるライブラリの関数名が被ってるんじゃない?

    というかパースエラーさらしてる時点で初心者とみた。
    273 : nobodyさん - 2008/08/25(月) 11:53:43 ID:??? (+3,-30,-104)
    class PostsController extends AppController{
    App:import('Component', 'Pager');
    ...
    }

    じゃあ動かないよ

    class PostsController extends AppController{

    function goodluck()
    {
    App:import('Component', 'Pager');
    }

    ...
    }

    じゃない?
    274 : nobodyさん - 2008/08/25(月) 17:33:57 ID:??? (+43,+15,-20)
    Zendと違ってCakeは直接Cakeの中に色々入れていくタイプなのかな?
    Zendの場合は必要なディレクトリ構成さえあれば外部から呼んでくれるが
    275 : nobodyさん - 2008/08/25(月) 17:58:11 ID:??? (+57,+29,-10)
    そうそう、全部自分で完結させるタイプ、というか。
    そのままディレクトリをサーバーに置けば使えるっていう。
    私は結構気に入ってたりします。
    276 : nobodyさん - 2008/08/25(月) 22:26:29 ID:??? (+67,+29,-31)
    FW内で自己完結できるのはいいよな
    環境移すのも楽だし
    277 : nobodyさん - 2008/08/26(火) 17:35:31 ID:??? (+66,+29,-18)
    >>276
    VCEEとかだと.NETのフレームワークは外部から読み込むよな
    そんな感じでもう慣れちゃったから内部完結みたいなのがまだ慣れない
    278 : nobodyさん - 2008/08/27(水) 11:21:42 ID:wzctFyRR (+44,+29,-112)
    Webに公開されないプログラムでCakePHPを使いたいんですが、
    CakePHPはhtaccessやルーティングでプログラムを結び付けてるんで、やっぱり使いにくいんでしょうか?

    CakePHPのデータベース周りが便利すぎて、どうしても使いたくなっちゃうんですよね。。
    280 : nobodyさん - 2008/08/27(水) 13:57:59 ID:??? (+6,-29,-23)
    >>278
    多分、Apache(Webサーバ)を通さず実行する
    スクリプトとしてphp+cakeでやりたいってことじゃね?
    281 : 278 - 2008/08/27(水) 14:30:57 ID:wzctFyRR (+18,+24,+2)
    >>280
    その通りです。
    282 : nobodyさん - 2008/08/27(水) 15:04:50 ID:??? (-1,-29,-30)
    ウェブサーバーが無いと
    スクリプト動くわけ無いやんw

    CakePHP以前にPHPが動かない。
    PHPだけじゃなく、CGI、Perl、Ruby、何も動かんw
    283 : nobodyさん - 2008/08/27(水) 16:26:42 ID:??? (+46,+28,+0)
    ひどいつりだ
    285 : nobodyさん - 2008/08/27(水) 16:56:08 ID:??? (+66,+29,-6)
    >>294
    それでもWebサーバは必要。
    なんか上げ足の取り合いになってる感じだが
    286 : nobodyさん - 2008/08/27(水) 18:30:20 ID:??? (+62,+29,-2)
    >>294
    その発想は無かった!
    287 : nobodyさん - 2008/08/27(水) 19:24:58 ID:??? (+60,+26,+0)
    >>294
    天才現る
    288 : nobodyさん - 2008/08/27(水) 20:17:20 ID:??? (-1,-29,-18)
    CLIのphpで動くようにコード書けば良いだけだろ。JK
    289 : nobodyさん - 2008/08/28(木) 12:13:39 ID:??? (+81,+29,-45)
    今、cakephpでブログを作って運営してるんだけどタグ機能をつけたいと思うのね。

    でも、一度完成したプログラムをいじるのがなんかすごい抵抗があるんだけど。

    プロの仕事だと完成後にあれつけろこれつけろってのもよくあること?
    290 : nobodyさん - 2008/08/28(木) 12:42:08 ID:??? (+57,+29,-6)
    そのCakeで作ったブログとやらを見てみたい。ぜひ・・・・
    291 : nobodyさん - 2008/08/28(木) 13:54:59 ID:??? (+67,+29,-8)
    >>289
    「(タダで)こういう機能を追加して欲しい」
    ってのはしょっちゅうだwww
    292 : nobodyさん - 2008/08/28(木) 14:23:15 ID:??? (+57,+29,-16)
    ありがとうございます。やっぱそうなんですか。
    作ったの改造するより、最初っから全部作った方が楽しいですよね。

    家のリフォーム業者も同じことを思うんでしょうかね。
    293 : nobodyさん - 2008/08/28(木) 14:28:29 ID:??? (+75,+29,-37)
    プロ・趣味問わず今のWebアプリはそういう増改築は不可避でしょ?
    タグ付きで作り直してもまた別の機能付けたくなったらまた作り直し?
    今の状態でとりあえずタグ機能付けて時間あったらソース修繕(何て言うんだっけ)じゃないの
    294 : nobodyさん - 2008/08/28(木) 15:17:32 ID:??? (+93,+29,-7)
    >>293
    たしかにそうですね。一個一個作り直してたらキリないですね。
    とりあえずつけることを考えてやってみます。
    勉強になります。ありがとうございます。
    295 : nobodyさん - 2008/08/28(木) 18:59:25 ID:??? (+72,+29,-35)
    あとから修正すると、バグ混入で今まで動いていたところが動かなくなるよ。

    そうならないようにユニットテストを書いておくわけだ。

    書いておいたテストを実行すればテストできるわけだから、
    修正するたびに、毎回全部をテストをするわけだ。
    296 : nobodyさん - 2008/08/28(木) 19:04:09 ID:??? (+66,+29,-18)
    CakePHP徹底入門って初心者向きの内容?
    やっぱり気になる・・・・
    297 : nobodyさん - 2008/08/29(金) 09:41:22 ID:??? (+72,+30,-29)
    >>295
    そうですね。たしかにバグりますよね。
    あれ・・・ここいじってないんだけど、どうして動かないの!?って。
    だからあまり触りたくなかったんですが。

    ユニットテストのメリットってそこにあるわけですね。
    298 : nobodyさん - 2008/08/29(金) 12:25:04 ID:??? (+68,+29,-1)
    >>289
    ない仕事のほうがめずらしい
    299 : nobodyさん - 2008/08/31(日) 17:43:38 ID:??? (+74,+28,+0)
    >>296
    そろそろレビューが欲しいところ。
    300 : nobodyさん - 2008/09/01(月) 01:20:41 ID:??? (+74,+30,-177)
    >>299
    CakePHPと名の付く本は全部買ってる拙者、ぱらぱらっと読んだ感じではイマイチかと。
    他の本との差別化をしようとしてか、bakeに多くのページを割いてる。
    インストール + bake で半分とか。

    拙者のお薦めは PHPフレームワーク完全マスター + CakePHPポケットリファレンス。
    前者で入門して、あとは後者をリファレンスに。(後者も一度全部読むと良いと思う。)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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