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/
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/
381 名前:nobodyさん mailto:sage [2008/09/28(日) 20:53:37 ID:???] >>377 なるべく安い方がいいんだけど、 設定がなるべくかんたんなほうがいいな。 そういう観点だと、どこがおすすめ?
382 名前:nobodyさん mailto:sage [2008/09/28(日) 21:04:21 ID:???] >>381 ここ結構安いし良さそうだよ ttp://www.xunit.jp/content/view/97/33/
383 名前:nobodyさん mailto:sage [2008/09/28(日) 21:30:14 ID:???] gihyo.jp/dev/serial/01/cakephp/0005 複数形は単純に「s」が足されるわけではなく, 英語として正しい複数形である必要があります。 たとえばdiaryはdiariesとなります。 ---------------------------------------- ↑って書いてあるけど、ただしい複数形って、 どうやって認識してるの?
384 名前:nobodyさん mailto:sage [2008/09/28(日) 21:42:49 ID:???] >>383 つ /libs/inflector.php
385 名前:nobodyさん mailto:sage [2008/09/28(日) 22:57:56 ID:???] >>381 環境さえそろってりゃ使う分には大した手間はかからんだろうよ。coreで十分。 シェルが使えればなお良いがそうなると月2000円以上のクラスか海外使うしかない。
386 名前:nobodyさん mailto:sage [2008/09/29(月) 05:17:18 ID:???] >環境さえそろってりゃ ↑これってどういう意味なのかな?
387 名前:nobodyさん mailto:sage [2008/09/29(月) 06:00:03 ID:???] そのままの意味じゃないの?
388 名前:nobodyさん mailto:sage [2008/09/29(月) 07:02:14 ID:???] じゃあその環境って具体的になんなの?
389 名前:nobodyさん mailto:sage [2008/09/29(月) 07:07:55 ID:???] 普通に使える環境ならいいんじゃないの?
390 名前:nobodyさん mailto:sage [2008/09/29(月) 07:42:47 ID:???] バカは書き込むなよ レンタルサーバーでcakeが使えるかどうかの話だよ
391 名前:nobodyさん mailto:sage [2008/09/29(月) 08:04:35 ID:???] >>390 >バカは書き込むなよ 自己矛盾起こすなよww
392 名前:nobodyさん mailto:sage [2008/09/29(月) 10:27:46 ID:???] BLOBってなに?
393 名前:nobodyさん mailto:sage [2008/09/29(月) 10:32:37 ID:???] p4life.jp/cake/cake_app.html これみて、サンプルは作れたんだけど、 これって計算とかできないの? カラム1に「3」を入力して、 カラム2に「4」を入力して、 合計を出すとか。
394 名前:nobodyさん mailto:sage [2008/09/29(月) 10:42:30 ID:???] >>393 それは15年くらい修行しないと無理だ。諦めろ。
395 名前:nobodyさん mailto:sage [2008/09/29(月) 10:48:40 ID:???] じゃあ15分くらいで実行できる、 なんかクエスト出してよ
396 名前:nobodyさん mailto:sage [2008/09/29(月) 10:56:16 ID:???] もしかして、フィールド1の値をPHPで取得して、 フィールド2の値をPHPで取得して、 それをPHPのコードで足して、 変数にいれて 出力して、 ってやるのかな?
397 名前:nobodyさん mailto:sage [2008/09/29(月) 10:58:29 ID:???] >>395 おお死んでしまうとは情けない。 勇者よ。 本屋へ行ってcakePHPの本を買うのだ。
398 名前:nobodyさん mailto:sage [2008/09/29(月) 11:02:28 ID:???] www.hideblog.net/nikkis/show/73 これでできるの?
399 名前:nobodyさん mailto:sage [2008/09/29(月) 14:08:58 ID:???] asagi.la.coocan.jp/diplomacy/ cakeでこれと同じの、作れる? 何時間で作れる?
400 名前:nobodyさん mailto:sage [2008/09/29(月) 14:17:24 ID:???] >>399 宣伝乙
401 名前:nobodyさん mailto:sage [2008/09/30(火) 06:11:34 ID:???] ウッウー! ウマウマー♪! Λ_Λ Λ_Λ ./) ゚д゚)') ('(゚д゚ (ヽ (( / / )) ((ヽ ) )) し―J し―J
402 名前:nobodyさん mailto:sage [2008/10/02(木) 10:34:35 ID:???] で、RC3はいつなのかな?2tichet closerから1ヶ月くらい立ちそうだけど。 そもそもRC3で直るバグとかって大きいのあるのかな?
403 名前:nobodyさん mailto:sage [2008/10/02(木) 15:03:07 ID:???] cakephpやるときの専用IDEとかってあるの?
404 名前:nobodyさん mailto:sage [2008/10/02(木) 16:10:21 ID:???] RC3きたね。 cakeforge.org/frs/?group_id=23&release_id=399
405 名前:nobodyさん mailto:sage [2008/10/02(木) 16:24:33 ID:???] bakery.cakephp.org/articles/view/release-cakephp-rc3-the-rc-of-triumph the bootstrap process is over 10x faster than RC2, and basic requests for static content are now about 5x faster overall. 早くなってるなら大歓迎。
406 名前:nobodyさん mailto:sage [2008/10/02(木) 16:47:25 ID:???] >>403 だれが作るんだそんなもんw
407 名前:nobodyさん mailto:sage [2008/10/02(木) 18:38:43 ID:???] RC3きたけど、毎日のようにnightlyいじってたので新鮮味が・・・w あと、RC2のとき、リリース直後にすぐ修正版がでたことを忘れないように!
408 名前:nobodyさん mailto:sage [2008/10/02(木) 22:37:50 ID:???] 開発途中の社内アプリをRC2からRC3に入れ替えたけど、うごかねー model->saveが全部うごかねー
409 名前:nobodyさん mailto:sage [2008/10/03(金) 00:16:10 ID:???] model->saveでして保存する配列はモデル名が必須になった。 と適当に言ってみる。
410 名前:nobodyさん mailto:sage [2008/10/03(金) 07:26:48 ID:???] CakePHPブログチュートリアルで 10.1.8 Postビューの作成 がエラーでてできねーと思ったらチュートリアルが1.2用なのかよ。 1.1でやってて1時間くらい悩んじまったよ。
411 名前:nobodyさん mailto:sage [2008/10/03(金) 23:52:47 ID:???] >>408 まじ?大きな変更はないってどっかに書いてあったけど。
412 名前:408 mailto:sage [2008/10/04(土) 07:01:33 ID:???] 漏れの勘違いだったようだ。saveは動きます。 テストが動かなくなったけどね。simpletestうぜー
413 名前:nobodyさん mailto:sage [2008/10/05(日) 17:56:46 ID:???] simpletest が動かないなら、そのsimpletestを動かすテストケースを作らないといけない。。。 本末転倒とはこのことですね。
414 名前:nobodyさん mailto:sage [2008/10/05(日) 18:10:04 ID:???] cakeって、必ずmysqlと連動させないとだめなの? シンプルなものとか、データーベースからめないで 作りたいときは、データーベースは連携させなくてもつくれるの?
415 名前:nobodyさん mailto:sage [2008/10/05(日) 18:20:00 ID:???] www.easywebdx.com/php/files/01_03_cal.php これとおなじことcakeでやるにはどうしたらいいの?
416 名前:nobodyさん mailto:sage [2008/10/05(日) 18:27:10 ID:???] またおまえか
417 名前:nobodyさん mailto:sage [2008/10/05(日) 19:45:22 ID:???] >>415 業者に頼んで作ってもらう。
418 名前:nobodyさん mailto:sage [2008/10/05(日) 23:46:32 ID:???] cake使うときは、普通は smartyは使わないの?
419 名前:nobodyさん mailto:sage [2008/10/06(月) 03:34:41 ID:???] >>418 Smarty使う必要性は? あの手のテンプレートエンジンって、既に過去の遺物だけど。。
420 名前:nobodyさん [2008/10/06(月) 07:23:58 ID:8+YJokg0] >>361 俺も知りたいわけだが
421 名前:nobodyさん mailto:sage [2008/10/06(月) 12:02:05 ID:???] テストについて、えろいひと教えて app/test/case/model/hoge.test.php --- class HogeTest extends Hoge { var $cacheSources = false; var $name = 'HogeTest'; var $useDbConfig = 'test_suite'; } class HogeTestCase extends CakeTestCase { var $fixtures = array( 'app.hoge_test' ); --- app/test/fixture/hoge_testfixture.php --- var import = array('table' => 'hoges'); 一部省略しているけど、普通にテスト作って、test.phpを実行すると 「Database table hoges for model Hoge was not found.」 と怒られます。config/database.phpには$testでテスト用DB指定して、 実際にデータベースも作っているんだけど、このエラーのように hogesテーブルっているの?hoges_testができているから、 これだけで良いんじゃないの?hogesとhoges_test2つ作ったら エラーはなくなったけど、意味なくない?
422 名前:nobodyさん mailto:sage [2008/10/06(月) 19:58:02 ID:???] さてどこからツッコんだものか
423 名前:nobodyさん mailto:sage [2008/10/06(月) 20:46:28 ID:???] * ←ココ
424 名前:nobodyさん mailto:sage [2008/10/06(月) 22:28:04 ID:???] ツ・・ツマンネーョ・・・アァッ
425 名前:nobodyさん mailto:sage [2008/10/07(火) 13:12:18 ID:???] CakePHPカンファレンス 参加登録しますた
426 名前:nobodyさん mailto:sage [2008/10/07(火) 15:39:11 ID:???] 忘れてたーと思って見に行ったら埋まってた。 30分で全部埋まってるw
427 名前:nobodyさん mailto:sage [2008/10/07(火) 19:05:05 ID:???] まだ半分追加枠があるさ。
428 名前:nobodyさん mailto:sage [2008/10/07(火) 21:15:15 ID:???] smartyとcakephpって排他使用なの?
429 名前:nobodyさん mailto:sage [2008/10/08(水) 04:18:11 ID:???] あー、もういんじゃねえの、stableで。 見過ごせないチケットあんの?
430 名前:nobodyさん mailto:sage [2008/10/08(水) 10:25:50 ID:???] データベース使わないで.datとかに保存するってことできる?
431 名前:nobodyさん mailto:sage [2008/10/09(木) 00:46:00 ID:???] >>430 CAKEでやる利点をあまり思いつかない
432 名前:nobodyさん mailto:sage [2008/10/09(木) 02:56:13 ID:???] 会員系サイトつくってんだけど、そいつらのコミュニティ掲示板に画像アップしたいって いいやがんのよ。で、普通にwebrootの下においたら、全員に丸見えだからさー どっかに起きたいんだけど、php経由で認証判断してファイルを読み込む仕様なんだけど こういう系のファイルってみんなはどこにおいている? 候補1)appの下にfilesとかdir作って放り込む 候補2)tmpの下におく 候補3)localeの下におく 候補1っすかねー それか素直にDBにバイナリで持つか
433 名前:nobodyさん mailto:sage [2008/10/09(木) 03:22:41 ID:???] データーベースって画像も登録できるんだ?
434 名前:nobodyさん mailto:sage [2008/10/09(木) 09:15:03 ID:???] データベースを何だと思ってるんだw
435 名前:nobodyさん mailto:sage [2008/10/09(木) 10:32:15 ID:???] いやあ、、、 テキストだけを登録できるソフト、って 先入観があったから、、、、
436 名前:nobodyさん mailto:sage [2008/10/09(木) 13:01:09 ID:???] Cake始めようと思うんですけど、お勧めの書籍とかないですか?
437 名前:nobodyさん mailto:sage [2008/10/09(木) 17:22:55 ID:???] >>436 まずはマニュアルのチュートリアル
438 名前:nobodyさん [2008/10/09(木) 22:07:38 ID:z61RYR7M] 質問です。 Cakephp1.2-RC3でformヘルパー使用してて、radioボタンのnameを[Model名][hoge]みたいにしたくて、 $radioName = 'Model名.hoge'; としたのですが、下記のようなエラーが出てしまいました。 ConnectionManager::getDataSource - Non-existent data source default ちなみにDBは不使用です。 よかったら教えてもらえませんか…
439 名前:438 [2008/10/09(木) 22:10:59 ID:z61RYR7M] <?php $radioName = 'Model名.hoge'; $radioValue = array("1"=>'1'); ?> <?php echo $form->radio($radioName,$radioValue); ?> こんな感じです
440 名前:nobodyさん mailto:sage [2008/10/09(木) 22:23:48 ID:???] >>436 CakePHPガイドブックってのが良かった。 あとはオンラインのマニュアルと、ポケットリファレンスが あれば十分
441 名前:438 [2008/10/09(木) 22:27:12 ID:z61RYR7M] すみません自己解決しました。 ご迷惑をおかけしました