[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 07/14 05:22 / Filesize : 182 KB / Number-of Response : 799
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【PHP】フレームワーク CakePHP 4ホール目【v1.2】



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/

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/

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
宣伝乙






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<182KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef