【PHP】フレームワーク CakePHP 2ホール目
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/11/14(水) 02:50:28ID:???http://www.cakephp.org/
10分で作るCakePHPアプリ for Windows
http://p4life.jp/cake/
マニュアル日本語化
http://www.cakephp.jp/doc/
日本語フォーラム
http://cakephp.jp/modules/newbb/
あとこのへんとか(初心者向けTIPS)
http://www.avatarfinancial.com/pages/cake/
0002nobodyさん
2007/11/14(水) 03:12:01ID:???0003nobodyさん
2007/11/14(水) 03:25:56ID:???0004nobodyさん
2007/11/14(水) 03:26:45ID:???【PHP】フレームワーク CakePHP
http://pc11.2ch.net/test/read.cgi/php/1163850802/
0005nobodyさん
2007/11/14(水) 11:46:19ID:???>>あとこのへんとか(初心者向けTIPS)
>>http://www.avatarfinancial.com/pages/cake/
ヒント:初心者は英語読めないw
0006nobodyさん
2007/11/14(水) 12:26:42ID:???0007nobodyさん
2007/11/14(水) 16:44:29ID:???ttp://pub.studio15.jp/2007/11/13/cakephp-links/
0008nobodyさん
2007/11/14(水) 21:45:34ID:Y+NYefM3なぜ $this->set('hoge','hoge'); といちいちコントローラーからviewへ送るものを
指定する必要があるのか不思議に思うのですがいかがでしょうか。
$this->set(get_defined_vars()); を app_conrtoroller に直接書いておくというのが
一番手間かからず楽だと思うのですが、何かデメリットありますかね
ご指導、ご鞭撻のほど、よろしくお願いします。
0009名無しさん@Vim%Chalice
2007/11/14(水) 22:22:26ID:???$this->set()を拡張するって事?
そういう風に纏めても結局、コントローラとアクションの
組み合わせごとにビュー側へ渡す変数ってバラバラだよね。
変数を渡したくない時もあるし、条件ごとにセットしたりしなかったり。
そーゆー所ってのは往々にして関数で一括りにしようとすると大変な思いをする。
んで後からキモい拡張を繰り返す羽目になる。
つーかね、$this->set();をいっぱい書くのが嫌だっつーんなら
こういう書き方があるぞ
$this->set( array(
'foo' => $foo,
'bar' => $bar,
));
0010nobodyさん
2007/11/15(木) 16:51:14ID:k/tuboV7ありがとうございます。
$this->set( array(
'foo' => $foo,
'bar' => $bar,
));
といった書き方でやることにします。ありがとう!
0012nobodyさん
2007/11/16(金) 06:01:31ID:???デメリットと、
おまけでそれへの対処の一例を書いてるだけのように見えるが...
ゆとりか?
0013名無しさん@Vim%Chalice
2007/11/16(金) 08:08:28ID:???そういう風に見える?
たしかに口は悪いけど、こういう事ってひとりじゃなかなか
気付かねーと思うんだけどな
習い事でも何でもそうだけど、最初は人の真似から始まるじゃん
プログラミングだけ個人のアイディアが〜とか言ってたら
切磋琢磨できないよ
//まあ、苦労するのもいい勉強だけどな
0014nobodyさん
2007/11/16(金) 11:05:41ID:???たとえば、商品入力ダイアログボックス
検索も出来て、クリックして選択。
そういうページだけど、これは汎用。
あるページの商品入力にこのダイアログを使う。
また、違うページの商品入力にもこのダイアログを使う。
ダイアログ的な用途だけど、ウインドウポップアップで
出てくるのではない普通のページ。
0015nobodyさん
2007/11/16(金) 11:56:29ID:???0016nobodyさん
2007/11/16(金) 13:26:25ID:???> たしかに口は悪いけど、こういう事ってひとりじゃなかなか
> 気付かねーと思うんだけどな
>
> 習い事でも何でもそうだけど、最初は人の真似から始まるじゃん
> プログラミングだけ個人のアイディアが〜とか言ってたら
> 切磋琢磨できないよ
ヘタレのくせに自意識過剰じゃね?
0018nobodyさん
2007/11/16(金) 17:32:00ID:???$data[0]['Model']['column']
の形式の配列が帰ってくるんですが、これを
$data[0]['column']
の形式で取得したいんです。何か楽な方法って用意されていませんかね?
0020nobodyさん
2007/11/16(金) 17:52:26ID:???app_model.php内に以下のようなコードでも入れてあげれば?
function hoge($data)
{
foreach($data as $i => $data2){
foreach($data2[$this->name] as $column => $Value){
$newData[$i][$column] = $Value;
}
}
return $newData;
}
で、各々のモデルでfindAllした後に$data[0]['Model']['column']形式のデータを引数にしてhogeする
0022nobodyさん
2007/11/17(土) 02:24:41ID:???都会の人はうらやましいな。本当に。
0023nobodyさん
2007/11/17(土) 02:59:12ID:???0024nobodyさん
2007/11/18(日) 00:59:28ID:???0025nobodyさん
2007/11/18(日) 19:13:19ID:???0026nobodyさん
2007/11/20(火) 01:45:08ID:???0027nobodyさん
2007/11/20(火) 08:22:30ID:???オマイラ天才だな
0030nobodyさん
2007/11/20(火) 13:01:09ID:???誤字脱字以前に最初からbakeの使い方を説明しているのはどうなんだろ。
Railsから来た人ならわかるのかも知れないけど、Cakeから始めたら
絶対に混乱すると思うんだが。
modelとか複雑な例を出してるし、コードが長すぎて理解できないっしょ。
0031nobodyさん
2007/11/20(火) 14:37:23ID:???それと実践編のサンプルの仕様が良くわからない(実践的なものと思えない)
0032nobodyさん
2007/11/20(火) 15:35:43ID:WpMCnsjrpublic_html
└app/
└cake/
└vendors/
└hoge/(任意のディレクトリ)
と配置した場合に、hoge/ はcakePHPの影響を受けたくない場合はどうしたらいいんでしょうか。
具体的にはxreaのlogディレクトリで、中にはphpmyadminが入ってます。
http://sample.sxxx.xrea.com/log/phpmyadmin/でアクセスすると、
cakeのエラー:you are seeing this error because controller LogController could not be found.
.htaccessの問題かとは思うんですが、そもそもディレクトリ配置の仕方に問題アリですか?
0033nobodyさん
2007/11/20(火) 15:49:32ID:???参考:
ttp://purazumakoi.info/blog/archives/2007/09/cakephp.html
0035nobodyさん
2007/11/20(火) 20:13:05ID:???つまり、$model->findTree('id = a1') とかやったら、
- a1
+- b1
+- c1
+- c2
+- b2
こんな感じでツリーのデータとして返してくれる感じ。
参考までにほかのO/Rマッパーの話でもいいけど。
とここでふと思ったけど、自分のモデルに対してアソシエーション設定すればうまく行くのか?
0036nobodyさん
2007/11/21(水) 02:55:26ID:???cakeもrailsみたいにコマンド一つでファイル作ってくれればいいのに
質問に答えていくのがなんか面倒
0037nobodyさん
2007/11/21(水) 08:30:39ID:Cl2dTAkZ0038nobodyさん
2007/11/21(水) 12:29:06ID:???0040nobodyさん
2007/11/22(木) 01:19:04ID:???0041nobodyさん
2007/11/22(木) 08:23:16ID:nlNH1bOEコンポーネントにすべきか、という意味?
0042nobodyさん
2007/11/22(木) 10:30:25ID:???0043nobodyさん
2007/11/22(木) 12:06:19ID:AuFQqZEI0044nobodyさん
2007/11/22(木) 18:33:00ID:???一回自分でサイト構築までやってみて、これ試すと相当やばい
PHP野郎にとっては麻薬以上にやばい
0045nobodyさん
2007/11/22(木) 19:19:37ID:???0046nobodyさん
2007/11/23(金) 01:56:02ID:???0047nobodyさん
2007/11/23(金) 02:09:41ID:???0048nobodyさん
2007/11/23(金) 12:37:53ID:???0049nobodyさん
2007/11/23(金) 13:00:29ID:???Cakeのヘルパーからこれらの世界に入っていくのは不味いですかね?
ある程度本でも何でも読んでから出直したほうが良いのかな
■ このスレッドは過去ログ倉庫に格納されています