1 名前:nobodyさん mailto:sage [2008/06/20(金) 01:24:40 ID:???] www.cakephp.org/ 10分で作るCakePHPアプリ for Windows p4life.jp/cake/ マニュアル日本語化 www.cakephp.jp/doc/ Cookbook :: 1.2 Collection :: マニュアル book.cakephp.org/ja 日本語フォーラム cakephp.jp/modules/newbb/ あとこのへんとか(初心者向けTIPS) www.avatarfinancial.com/pages/cake/ CakePHP入門リンク集 ttp://pub.studio15.jp/2007/11/13/cakephp-links/ 【PHP】フレームワーク CakePHP 3ホール目【本命】 pc11.2ch.net/test/read.cgi/php/1205475360/ 【PHP】フレームワーク CakePHP 2ホール目 pc11.2ch.net/test/read.cgi/php/1194976228/ 【PHP】フレームワーク CakePHP pc11.2ch.net/test/read.cgi/php/1163850802/
280 名前:nobodyさん mailto:sage [2008/08/27(水) 13:57:59 ID:???] >>278 多分、Apache(Webサーバ)を通さず実行する スクリプトとしてphp+cakeでやりたいってことじゃね?
281 名前:278 [2008/08/27(水) 14:30:57 ID:wzctFyRR] >>280 その通りです。
282 名前:nobodyさん mailto:sage [2008/08/27(水) 15:04:50 ID:???] ウェブサーバーが無いと スクリプト動くわけ無いやんw CakePHP以前にPHPが動かない。 PHPだけじゃなく、CGI、Perl、Ruby、何も動かんw
283 名前:nobodyさん mailto:sage [2008/08/27(水) 16:26:42 ID:???] ひどいつりだ
284 名前:nobodyさん [2008/08/27(水) 16:48:18 ID:gXMXTzpH] localhostだけで動かすか、IP規制すればいいだけのことじゃん
285 名前:nobodyさん mailto:sage [2008/08/27(水) 16:56:08 ID:???] >>294 それでもWebサーバは必要。 なんか上げ足の取り合いになってる感じだが
286 名前:nobodyさん mailto:sage [2008/08/27(水) 18:30:20 ID:???] >>294 その発想は無かった!
287 名前:nobodyさん mailto:sage [2008/08/27(水) 19:24:58 ID:???] >>294 天才現る
288 名前:nobodyさん mailto:sage [2008/08/27(水) 20:17:20 ID:???] CLIのphpで動くようにコード書けば良いだけだろ。JK
289 名前:nobodyさん mailto:sage [2008/08/28(木) 12:13:39 ID:???] 今、cakephpでブログを作って運営してるんだけどタグ機能をつけたいと思うのね。 でも、一度完成したプログラムをいじるのがなんかすごい抵抗があるんだけど。 プロの仕事だと完成後にあれつけろこれつけろってのもよくあること?
290 名前:nobodyさん mailto:sage [2008/08/28(木) 12:42:08 ID:???] そのCakeで作ったブログとやらを見てみたい。ぜひ・・・・
291 名前:nobodyさん mailto:sage [2008/08/28(木) 13:54:59 ID:???] >>289 「(タダで)こういう機能を追加して欲しい」 ってのはしょっちゅうだwww
292 名前:nobodyさん mailto:sage [2008/08/28(木) 14:23:15 ID:???] ありがとうございます。やっぱそうなんですか。 作ったの改造するより、最初っから全部作った方が楽しいですよね。 家のリフォーム業者も同じことを思うんでしょうかね。
293 名前:nobodyさん mailto:sage [2008/08/28(木) 14:28:29 ID:???] プロ・趣味問わず今のWebアプリはそういう増改築は不可避でしょ? タグ付きで作り直してもまた別の機能付けたくなったらまた作り直し? 今の状態でとりあえずタグ機能付けて時間あったらソース修繕(何て言うんだっけ)じゃないの
294 名前:nobodyさん mailto:sage [2008/08/28(木) 15:17:32 ID:???] >>293 たしかにそうですね。一個一個作り直してたらキリないですね。 とりあえずつけることを考えてやってみます。 勉強になります。ありがとうございます。
295 名前:nobodyさん mailto:sage [2008/08/28(木) 18:59:25 ID:???] あとから修正すると、バグ混入で今まで動いていたところが動かなくなるよ。 そうならないようにユニットテストを書いておくわけだ。 書いておいたテストを実行すればテストできるわけだから、 修正するたびに、毎回全部をテストをするわけだ。
296 名前:nobodyさん mailto:sage [2008/08/28(木) 19:04:09 ID:???] CakePHP徹底入門って初心者向きの内容? やっぱり気になる・・・・
297 名前:nobodyさん mailto:sage [2008/08/29(金) 09:41:22 ID:???] >>295 そうですね。たしかにバグりますよね。 あれ・・・ここいじってないんだけど、どうして動かないの!?って。 だからあまり触りたくなかったんですが。 ユニットテストのメリットってそこにあるわけですね。
298 名前:nobodyさん mailto:sage [2008/08/29(金) 12:25:04 ID:???] >>289 ない仕事のほうがめずらしい
299 名前:nobodyさん mailto:sage [2008/08/31(日) 17:43:38 ID:???] >>296 そろそろレビューが欲しいところ。
300 名前:nobodyさん mailto:sage [2008/09/01(月) 01:20:41 ID:???] >>299 CakePHPと名の付く本は全部買ってる拙者、ぱらぱらっと読んだ感じではイマイチかと。 他の本との差別化をしようとしてか、bakeに多くのページを割いてる。 インストール + bake で半分とか。 拙者のお薦めは PHPフレームワーク完全マスター + CakePHPポケットリファレンス。 前者で入門して、あとは後者をリファレンスに。(後者も一度全部読むと良いと思う。)
301 名前:nobodyさん mailto:sage [2008/09/01(月) 01:31:03 ID:???] >>300 レビューサンクス。 やっぱりbakeメインかぁ・・・ bake使わないしなぁ・・・ 入門はもういいから、 もっとハック的なのをメインにしたのが欲しいところ・・・ bakery読めないし・・・・;;
302 名前:nobodyさん mailto:sage [2008/09/01(月) 02:02:49 ID:???] CakePHPポケットリファレンス は立ち読みしたが悪くない 1.2のstableでて、この本が対応したら買いたい あと買った中では CakePHPガイドブック は初中級者向きとして悪くなかった。
303 名前:nobodyさん mailto:sage [2008/09/02(火) 09:32:07 ID:???] Cake初心者の俺。 1ヶ月前にCakePHPポケットリファレンスを買ったが、 大活躍している。 ただ、それだけではCakeについて全く理解できないので、 友達からCakePHPガイドブックを借りた。 自分としては、『リファレンス+ガイドブック』の組み合わせで 全てがまかなわれると思う。 他には『Fast CakePHP』を読んだけど、あれは簡単すぎた…。
304 名前:nobodyさん mailto:sage [2008/09/02(火) 11:01:34 ID:???] bakeは釣り
305 名前:nobodyさん [2008/09/02(火) 15:54:42 ID:DwwkROZ8] マックのインターフェイスービルダーみたいなのでインターフェイス作ってcakephp出来たらいいのに。
306 名前:nobodyさん mailto:sage [2008/09/02(火) 20:40:37 ID:???] HTMLエディタ使え
307 名前:nobodyさん mailto:sage [2008/09/03(水) 06:45:31 ID:???] RC3まだかな〜 というかStableまだかな〜・・・ 作業大変そうだから無理はいわないが・・・
308 名前:nobodyさん mailto:sage [2008/09/03(水) 17:24:21 ID:???] ここ1年でCakePHP用の俺俺関数がたくさん出来た 殺人的な工数もなんとかこなせてる。俺のスキルがUPしたんじゃなくて 悪魔でCakePHP用の俺俺関数のおかげ 2、3年はこれで喰っていけそうだ。 短納期でいけるようになったのは俺だけじゃないと思うから もしかするとWEBのシステム単価は低くなると思うよ
309 名前:nobodyさん mailto:sage [2008/09/03(水) 20:22:55 ID:???] 以上悪魔さんのレポートでした
310 名前:nobodyさん mailto:sage [2008/09/03(水) 22:01:16 ID:???] >>309 のおかげで>>308 読み直したら結構ワラタw
311 名前:nobodyさん mailto:sage [2008/09/04(木) 00:39:08 ID:???] 2ちゃんのようなスレッド掲示板ならCakePHPで1週間で作れるやつは多くなってる気がする だから2ちゃんのようなスレッド掲示板の見積もりをCakePHP使ってる個人に出すと 15万円〜20万円くらいが相場になってきてるよ
312 名前:nobodyさん mailto:sage [2008/09/04(木) 00:43:35 ID:???] CakePHPで儲けるなら 安い単価でどれだけ沢山のサイトを作るかだよな。 結果としてWEB制作費用の相場は下がるけど 業界がそういう流れになってるから仕方ないよね
313 名前:nobodyさん mailto:sage [2008/09/04(木) 21:17:37 ID:???] もしくはめっちゃくちゃ安く作って、保守を高くする。 これが一番儲かりそう。 ホームページ無料で作ってサーバー代をすげー値段とるとこも多いからね。
314 名前:nobodyさん mailto:sage [2008/09/05(金) 09:51:29 ID:???] コーディングやシステム設計してるとき なんで俺て頭いいのと思うことが最近多い。 過去の経験も大事だけど、経験にはない ひらめきみたいなものも大事だと思う 経験+ひらめきがプラスアルファされることで良いものが早く出きる
315 名前:nobodyさん mailto:sage [2008/09/06(土) 01:38:01 ID:???] 近いうちに間違いなく 何でこんな頭悪いことやってたんだ俺 設計からやり直してー ってなる。 ならなかったら頭が停滞しているということ。
316 名前:nobodyさん mailto:sage [2008/09/06(土) 15:10:34 ID:???] 314と315の繰り返しだよね。 プログラムって。
317 名前:nobodyさん mailto:sage [2008/09/06(土) 22:09:53 ID:???] 日によってプログラミングが冴えるときと、そうじゃないときがある 冴えるときは別人のように俺は天才と思うときがあるけど 50%の割合でしか出せることが出来ない
318 名前:nobodyさん mailto:sage [2008/09/06(土) 22:11:37 ID:???] 納期jに追われてるときに集中力でるから 天才的なコーディングになることが多い
319 名前:nobodyさん mailto:sage [2008/09/06(土) 22:14:47 ID:???] 自信過剰な性格じゃないけど、プログラムに限っては 天才と思うことが多々ある。
320 名前:nobodyさん mailto:sage [2008/09/07(日) 04:13:27 ID:???] >>319 いやそれを自信過剰な性格というだろ。
321 名前:nobodyさん mailto:sage [2008/09/07(日) 15:29:05 ID:???] 朝が一番頭が冴えると思う。 朝作れなかったら、その日はもうだめだ。
322 名前:nobodyさん mailto:sage [2008/09/08(月) 07:47:54 ID:???] 今日は調子悪いので2ch見て過ごす。 まあ、週に3,4日はそんな感じ。
323 名前:nobodyさん [2008/09/09(火) 15:11:13 ID:1fHefJEI] cakephp使う以前はsmartyでfetchしたhtml内容をfileにして保存していたのですが cakephpの表示結果をhtml形式で別に保存する事は可能でしょうか。
324 名前:nobodyさん mailto:sage [2008/09/10(水) 23:58:34 ID:???] テンプレートでob_flashとかcache系の処理でなんと出来そうじゃない? と適当に思い付いた事を言ってみる
325 名前:nobodyさん [2008/09/11(木) 00:25:09 ID:ldL7ucwZ] Smarty使えばいいがな。
326 名前:nobodyさん mailto:sage [2008/09/11(木) 00:42:10 ID:???] >>324 俺もキャッシュでいいんじゃないの・・・と思うので、同意。
327 名前:nobodyさん [2008/09/16(火) 12:22:26 ID:AZ36dHRD] バリデーションで任意入力のチェックをする場合に悩んでいます。 たとえば郵便番号は必須でないけど999-9999とかでチェックしたい場合 ruleで正規表現を使うと入力していない場合でもエラーが出てしまいます。 解決策はありますか?
328 名前:nobodyさん mailto:sage [2008/09/16(火) 13:48:28 ID:???] >>327 つallowEmpty
329 名前:nobodyさん [2008/09/16(火) 13:57:26 ID:AZ36dHRD] >>328 ありがとうございます!!ためしてみます。
330 名前:nobodyさん [2008/09/16(火) 14:11:56 ID:AZ36dHRD] >>328 'allowEmpty' => trueで出来ました。
331 名前:nobodyさん [2008/09/17(水) 04:28:53 ID:BI/ji3+I] formヘルパーがなんか使いにくく感じる。 意図しないDivやらFieldsetが吐かれ、 それを抑制するオプションが用意されていないものがあったり。 あっても引数にnullやfalseを並列しなきゃならない。 checkboxによる1フィールド複数選択が作りにくい気もする。 当方、checkboxやradioボタンは<ul>-<li>でマークアップするのが好きなんだけど、 ヘルパー使うとうまくいかなくてやむなく自前で <input name="data[Model][field]"〜 />って書いてしまう。 私の書くviewはヘルパー使ってたりなかったりでお行儀悪く感じてます。 皆さんformアイテムは全部ヘルパー使って書いてます?
332 名前:nobodyさん [2008/09/17(水) 15:03:58 ID:HoHA6PJP] フォームは今のところヘルパーで書いてます。 まだまだ小規模なのでこれからはまるかもしれんが・・ アプリで共通で使う配列の指定はどうしてますか? app.phpに記載してbootstrap.phpでconfig('app')として取得できないです。 さらにglobalでしても何も取ってこれないのは何故??
333 名前:nobodyさん mailto:sage [2008/09/17(水) 15:25:41 ID:???] 2 tickets closer to RC3 いよいよ・・・か!?
334 名前:Noone mailto:sage [2008/09/17(水) 16:58:38 ID:???] yahoo.php.com
335 名前:nobodyさん mailto:sage [2008/09/17(水) 19:03:19 ID:???] >>334 怖くて踏めない・・・なにこれ??
336 名前:nobodyさん mailto:sage [2008/09/18(木) 08:01:41 ID:???] RC3かよ。いい加減に早く出してほしい。 待たせていることをきちんと考えて、最優先で仕上げてもらわないと困る。
337 名前:nobodyさん mailto:sage [2008/09/18(木) 20:21:19 ID:???] 俺は困らん
338 名前:nobodyさん mailto:sage [2008/09/18(木) 20:46:54 ID:???] RC2で満足してる俺がいる
339 名前:nobodyさん mailto:sage [2008/09/22(月) 11:15:53 ID:???] 複数チェックできるようにしたいのですが、配列から複数のチェックボックスを作成するにはどのようにしていますか? Formヘルパーで実現できるかどうか教えてください。
340 名前:nobodyさん mailto:sage [2008/09/22(月) 12:12:40 ID:???] >>339 > 複数チェックできるようにしたいのですが、配列から複数のチェックボックスを作成するにはどのようにしていますか? > Formヘルパーで実現できるかどうか教えてください。 ちなみに1.2 RC2です。
341 名前:nobodyさん mailto:sage [2008/09/22(月) 23:42:37 ID:???] マルチポスト乙w
342 名前:nobodyさん mailto:sage [2008/09/23(火) 02:22:40 ID:???] ここみてる人ならたいていフォーラム見てるでしょw
343 名前:nobodyさん mailto:sage [2008/09/23(火) 07:29:42 ID:???] フォームヘルパーつかわないな。俺。 使うのは ajax ヘルパーのみかも。
344 名前:nobodyさん mailto:sage [2008/09/23(火) 16:40:49 ID:???] >>343 ajax ヘルパーってpagination以外にどんな便利な使い方があるの?
345 名前:nobodyさん mailto:sage [2008/09/23(火) 22:23:52 ID:???] RTFM
346 名前:nobodyさん mailto:sage [2008/09/24(水) 00:38:38 ID:???] >>345 いまいち読んでも使い方が分かりません www.cakephp.jp/doc/helpers.html#id4810304 どこかに実例があれば・・
347 名前:nobodyさん [2008/09/24(水) 09:24:16 ID:J5k/glN9] 例えば、A、B、Cとテーブルがあって、AとBが1対多、AとCも1対多の関係です。 Aのコントローラーのindex()でBに関連付けられているA、Cに関連付けられてるA をそれぞれ分けて抽出するには、どのようなモデルの関係と条件を作ればいいのでしょうか? paginate()を使っているのですが、->recursiveを変えたりとかしても、 paginate()で実行されるconditionが反映されるSQLでは Bのテーブルが含まれないので、どうしたらいいものでしょうか?
348 名前:nobodyさん [2008/09/24(水) 11:52:29 ID:bvaeEkej] 初歩的な質問で申し訳ないのですがぐぐってもさっぱりなので質問させてください。 サーバにcakePHPをアップロードしていろいろやってて、同じディレクトリーのほかのファイルにアクセスしようとしたら出来ませんでした。なんでですか? ディレクトリー構造はこうです。 public_html ┬ cakePHP ├ testphp ←ここの中にアクセスできません └ eroPhoto ←ここの中にアクセスできません ご教授お願いします
349 名前:nobodyさん mailto:sage [2008/09/24(水) 13:07:16 ID:???] >>347 よくわからないけど、Aのコントローラのindex()で Bのデータ(A付属) と Cのデータ(A付属)を取り出したいってこと? 普通はAのコントローラーで、Aのデータを取り出す。 (ついでにBとCのデータも一緒についてくる)って形だと思うんだけど。
350 名前:nobodyさん mailto:sage [2008/09/24(水) 15:47:43 ID:???] これってインストール超カンタン?
351 名前:nobodyさん mailto:sage [2008/09/24(水) 15:51:42 ID:???] いろいろ調べてみたけど、 PHPのフレームワークは cakephpで決まりだな。
352 名前:nobodyさん mailto:sage [2008/09/24(水) 16:59:48 ID:???] >>348 cakephp.jp/modules/newbb/viewtopic.php?topic_id=731&forum=2&post_id=1362#forumpost1362 でどうよ!
353 名前:nobodyさん mailto:sage [2008/09/24(水) 17:01:07 ID:???] >>344 リンクつけたり、フォームをajaxにしたり。 すっげー便利じゃない? javascriptでAjax書くよりスッキリしていい。 俺気が短いからできるだけ早く動くようにできるだけAJAXで書いてるんです^^
354 名前:348 [2008/09/24(水) 23:43:42 ID:bvaeEkej] >>352 うわ〜すげー久しぶりに2ちゃんで感謝しちゃう;; 教授!!ありです!!!
355 名前:nobodyさん [2008/09/25(木) 03:14:13 ID:FEQjxQnp] >>349 Aの外部キーを持つテーブルBとCがあって、1対多で、 Bに関連づく場合とCに関連づく場合でAの性質が異なるので、 分けて出力できるようにしたいです。 SQL的には SELECT * FROM `A` WHERE id IN (SELECT DISTINCT A_id FROM B) みたいな感じなのですが、やはり$usesでBのモデルも指定して、まず SELECT DISTINCT A_id FROM B の部分を実行して、その結果をconditionsに入れる感じしかないのでしょうか。
356 名前:nobodyさん mailto:sage [2008/09/25(木) 11:40:18 ID:???] >>351 詳しくまとめて教えてください。興味ある。
357 名前:nobodyさん mailto:sage [2008/09/25(木) 11:42:28 ID:???] >>356 グーグルトレンドのグラフ
358 名前:nobodyさん mailto:sage [2008/09/25(木) 13:49:24 ID:???] それはないわー
359 名前:nobodyさん [2008/09/25(木) 15:32:43 ID:ddZpNdwx] 俺、cakePHP1.2 stable が出たら、田舎に帰って結婚するんだ
360 名前:nobodyさん mailto:sage [2008/09/26(金) 09:56:35 ID:???] へー
361 名前:nobodyさん mailto:sage [2008/09/26(金) 13:03:20 ID:???] 質問です。 cakePHP1.2でSecurityコンポーネントのSecurity->requireAuthを使うと input->hiddenのnameがすべて{_モデル名}になるのは仕様ですか? data[_Hoge][id] みたいに勝手にhiddenに(_)アンダースコアが付くようなんですが。
362 名前:nobodyさん mailto:sage [2008/09/27(土) 07:20:34 ID:???] インストール終わったんだけど 設定はどうすればいいの?
363 名前:nobodyさん mailto:sage [2008/09/27(土) 07:47:53 ID:???] >>362 お好きなように
364 名前:nobodyさん mailto:sage [2008/09/27(土) 08:41:41 ID:???] p4life.jp/cake/cake_app.html このムービーを見ながら進めてるんだけど、 ムービーの55%くらいのところ、 localhost/bookmark/items をブラウザのアドレス欄に入れて、 表示させるところでつまずいています。 CakePHP Rapid Development Missing controller You are seeing this error because controller ItemsController could not be found. Notice: If you want to customize this error message, create app\views/errors/missing_controller.thtml. Fatal: Create the class below in file : app\controllers\items_controller.php <?php class ItemsController extends AppController { var $name = 'Items'; } ?> となってしまいます。
365 名前:nobodyさん mailto:sage [2008/09/27(土) 11:00:39 ID:???] 自己解決しました。 エラーの表示であってました。 よく見てなかった。
366 名前:nobodyさん mailto:sage [2008/09/27(土) 18:08:20 ID:???] cakephpかんたんに いれられるレンタルサーバーおしえて。
367 名前:nobodyさん mailto:sage [2008/09/27(土) 18:11:40 ID:???] 「cakephp対応」って書いてるところでないとだめ? それとも、php+mysql対応って書いてるところであれば どこでも入れられる?
368 名前:nobodyさん mailto:sage [2008/09/27(土) 21:28:46 ID:???] >>366 cakephpのインストールに必要なものを挙げていけば自然にわかるだろうがよ
369 名前:nobodyさん mailto:sage [2008/09/27(土) 23:30:54 ID:???] いいから教えてよ
370 名前:nobodyさん mailto:sage [2008/09/28(日) 00:56:57 ID:???] >>369 phpとmysqlだけでは駄目で、 他にxvfbとgs(Ghostscript)とcli-phpが必要。 phpが入っていればcli-phpも多分入っていると思うけど xvfbとghostscriptは普通入ってないので、cake-php対応のところがベスト
371 名前:nobodyさん mailto:sage [2008/09/28(日) 14:10:13 ID:???] caekPHPで、一番安いレンタルサーバーはどこ?
372 名前:nobodyさん mailto:sage [2008/09/28(日) 16:42:27 ID:???] 日本語でおk
373 名前:nobodyさん mailto:sage [2008/09/28(日) 17:16:23 ID:???] cakephpを使えるレンタルサーバーで 一番安いところはどこ?
374 名前:nobodyさん mailto:sage [2008/09/28(日) 17:20:25 ID:???] 日本語でおk
375 名前:nobodyさん mailto:sage [2008/09/28(日) 17:53:44 ID:???] cakephpを使えるレンタルサーバーで 月額の料金が一番安いところはどこ?
376 名前:nobodyさん mailto:sage [2008/09/28(日) 19:34:27 ID:???] 日本語でおk
377 名前:nobodyさん mailto:sage [2008/09/28(日) 19:47:50 ID:???] マジレスするとcore。まぁ使えるってだけだが。
378 名前:nobodyさん mailto:sage [2008/09/28(日) 19:49:31 ID:???] blog.non-style.com/2007/06/cakephpsmartyutf8ie.html これってなんでなるの?
379 名前:nobodyさん mailto:sage [2008/09/28(日) 19:55:09 ID:???] cakePHPをXreaで利用する方法: www.web2-labo.com/cakephpxrea.html
380 名前:nobodyさん mailto:sage [2008/09/28(日) 20:53:05 ID:???] さくらで CakePHP www.cafechantant.com/blog/2007/09/17/%E3%81%95%E3%81%8F%E3%82%89%E3%81%A7-cakephp/