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


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

【PHP】フレームワーク CakePHP 13ホール目【v2.0】



1 名前:nobodyさん mailto:sage [2011/11/09(水) 01:05:10.60 ID:???]
CakePHPは、Ruby on Railsの概念の多くを取り入れた、Rails流の高速開発とPHPの機動性を兼ね備えたフレームワークです
CakePHPから派生したLithium(li3)も専スレできるまではここでどうぞ
質問するときはCakePHPのバージョンを書きましょう

※他フレームワークとの比較等はスレ違いです
テンプレは>>1-5くらい

■本家
www.cakephp.org/
APIドキュメント
api.cakephp.org/
the Bakery
bakery.cakephp.org/
CakeQs
cakeqs.org/
CheatSheet (PDF)
cakephp.org/files/Resources/CakePHP-1.2-Cheatsheet.pdf
github - cakephp
github.com/cakephp

■日本語公式
cakephp.jp/
フォーラム
cakephp.jp/modules/newbb/
cookbook(マニュアル)
book.cakephp.org/ja

前スレ
【PHP】フレームワーク CakePHP 12ホール目【笑】
hibari.2ch.net/test/read.cgi/php/1309505626/

508 名前:nobodyさん [2012/01/18(水) 11:54:09.09 ID:1MLy4CWB]
v2のメリットは、実行速度の向上につきると思う。
問題は、既存の資産が直接使えなくなったこと。
特にAuthまわりは、完全に変わってしまっている。
これまで、直接 Auth コンポーネントをオーバーライドして機能拡張していたんだけど、すべて書き直して、プラグイン化した。
*機能拡張の内容は、「ユーザ登録確認メールの送信」「オートログイン」「SSL対応」「権限チェック」。
しんどかったけど、今後のプロジェクト間での使い回しと拡張性が確保できた点では、それなりのメリットが見込めそう。
メール送信も大きく変更された部分だが、これはすばらしい出来。

509 名前:nobodyさん mailto:sage [2012/01/18(水) 14:59:56.52 ID:???]
Authが異なるのは辛いな・・。
メール送信や画像アップロードはライブラリ作ってるけど、
Authはフレームワーク全体に関わることだからな

510 名前:nobodyさん [2012/01/22(日) 17:25:08.97 ID:MxKFDdQF]
1.3系での話しですが、日本語メールを送る場合
EmailComponent::templateで指定したファイルの文字コードは
UTF-8もしくはShift-JIS、どちらが正しいのでしょうか?

511 名前:nobodyさん mailto:sage [2012/01/22(日) 22:16:15.47 ID:???]
文字コードで迷ったらutf-8がいいですよ。
あとあと楽です。

512 名前:nobodyさん mailto:sage [2012/01/23(月) 00:38:44.40 ID:???]
全角含まないで保存すると元に戻るのが煩わしい

513 名前:nobodyさん mailto:sage [2012/01/23(月) 06:06:15.69 ID:???]
function add() {} // 保存アクション
function edit() {} // 編集アクション
↑8割方同じ処理をしているアクションがあるときどうしてる?
俺はaddに同一処理かいて、
エラーや編集のときの個別処理だけeditに書いてるんだけど、
アクションのURLが違うからエラーでの書き込みフォームに戻る処理などが難しい
editでreturn;するとeditビューが呼ばれてしまう

514 名前:nobodyさん [2012/01/23(月) 11:36:23.68 ID:Vo1w/brb]
echo $form->select('Order.prefectures', array(
'北海道' => '北海道',
'青森県' => '青森県',
'岩手県' => '岩手県',
'宮城県' => '宮城県',
'秋田県' => '秋田県',
'山形県' => '山形県',
'福島県' => '福島県',
'茨城県' => '茨城県',
(中略)
'鹿児島県' => '鹿児島県',
'沖縄県' => '沖縄県'
), 1, array('empty' => null, 'class' => 'orderform')) . PHP_EOL;
と書いたんですが、出力をみると一つ目の北海道にselectedがついてなくて、

<option value="福島県">福島県</option>
option value="茨城県">茨城県</option>

と茨城県だけ頭の<が出ないです
茨城の項目を削除すると、次の栃木の頭の<が消えるので福島が原因かと思ったんですが
福島を消しても栃木が消えるので8個目が消えるという感じかも知れないんですが
解消する方法ご存知でしたらお教えくださいますようよろしくお願いいたします



515 名前:nobodyさん mailto:sage [2012/01/23(月) 12:43:46.65 ID:???]
日本語文字コードじゃね?

516 名前:nobodyさん mailto:sage [2012/01/23(月) 15:21:45.11 ID:???]
>>515
ありがとうございました
google chrome の問題だったみたいです



517 名前:nobodyさん mailto:sage [2012/01/23(月) 16:49:13.48 ID:???]
>>513
俺はaddとeditは一緒にaddの中に書いて、idがあるかどうかで条件分岐してるわ
アクション分けたいならfunction _addOrEdit()みたいなのをつくって、共通処理はそこに突っ込めば?

518 名前:nobodyさん mailto:sage [2012/01/24(火) 16:24:41.34 ID:???]
cake2.0でdatetimeのフォームから送信した年月日が,配列のままDBに格納されようとしてエラーが出ます。
deconstructが効いていない理由がわかりません…助けて。

view:
echo $this->Form->label('birthday', '生年月日');
$minY = date('Y')-100;
$maxY = date('Y')-18;
echo $this->Form->datetime('birthday', 'YMD', null, array('monthNames' => false, 'minYear' => $minY, 'maxYear' => $maxY, 'separator' => array('年', '月', '日')));

コントローラ:
if(!$this->Hoge->save($this->request->data)) {
$this->Session->setFlash('データの登録に失敗しました。');
}

Formヘルパー(separatorの配列対応):
//$opt = implode($separator, $selects);
$opt = "";
$i = 0;
if (is_array($separator)) {
foreach($selects as $select) {
$opt .= $select.$separator[$i];
$i++;
}
} else {
$opt = implode($separator, $selects);
}

519 名前:nobodyさん mailto:sage [2012/01/24(火) 22:58:24.14 ID:???]
>>518

手元で検証してみたら、確かにModel::deconstruct()が仕事しなかった。
んで、最新版落っことしてきて、コアの部分をすげ替えたら動いたよ。
cake2最初期版はなんか問題があったんかもしれんね。

ついでにもうひとつ。
FormHelper::dateTime()だけど、引数の取り方変わってるよ。
その書き方でほんとにプルダウン生成されてるかい?

book.cakephp.org/2.0/ja/appendices/2-0-migration-guide.html#formhelper

520 名前:519 mailto:sage [2012/01/24(火) 23:16:35.15 ID:???]
連投すまんぬ。もうひとつ捕捉。
DBにdate型とかでbirthdayフィールドが存在しなければ
Model::deconstruct()はきっと何もしてくれない。
Model::deconstruct()のメソッド内にある
$type = $this->getColumnType($field);
で有効な値が取れて初めて機能する模様。

なんともはや。。。


521 名前:nobodyさん mailto:sage [2012/01/25(水) 16:31:52.13 ID:???]
2.1でAppControllerとかのファイルが無くなっているんだけど、
これは今後のバージョンで無くすということ?使うなということ?

522 名前:521 mailto:sage [2012/01/25(水) 16:40:31.53 ID:???]
すまん、libの中から消えただけで、appの下に標準で含まれるようになったのか。


523 名前:nobodyさん mailto:sage [2012/01/26(木) 22:25:16.80 ID:???]
2月中に2.1正式版出るかなー
今2.0でリリースすると中途半端な気がして、2.1のリリースを待機している・・・

524 名前:nobodyさん mailto:sage [2012/01/27(金) 13:11:04.23 ID:???]
Cakeからの移行先って何か考えてますか?
そろそろPHP5.3仕様のフレームワークに移りたい・・・
あと、データが配列なのももう嫌。

今のところ、正式版でてるのはSymfony2かFuelPHPかな?
Yiiも次期バージョンでは5.3を使うらしい。

525 名前:nobodyさん mailto:sage [2012/01/27(金) 13:56:20.77 ID:???]
なんで配列は嫌なの?

526 名前:nobodyさん mailto:sage [2012/01/27(金) 14:58:32.50 ID:???]
配列嫌ならRoR行こうぜ



527 名前:nobodyさん mailto:sage [2012/01/27(金) 15:19:00.44 ID:???]
>>525
たとえば、ビューがifだらけになっちゃうことなどです。
バーチャルフィールドである程度は対処できますが、
限界がありますし・・・

528 名前:nobodyさん mailto:sage [2012/01/27(金) 19:36:57.17 ID:???]
PHPUnit3.6インストールしたら、debug()とか出力されなくて
マニュアルを確認すると
「TipAll output is swallowed when using PHPUnit 3.6+. Add the --debug modifier if using the CLI or add &debug=1 to the url if using the web runner to display output.」
test.phpで走らせてるので、URLに&debug=1をつけたのですが
何も出力されません。わかる人いたら教えてください。

環境
CakePHP 2.0.5
PHPUnit 3.6.9

529 名前:nobodyさん mailto:sage [2012/01/27(金) 20:38:59.59 ID:???]
>>527
そんなこと無いけど。
どういう場面でviewがifだらけになるのか、想像つかん

530 名前:nobodyさん mailto:sage [2012/01/27(金) 21:51:47.71 ID:???]
1.3.14ですが、webrootの中にフォルダを作り、
同名のコントローラにアクセスすると、そのフォルダを読みに行ってしまいます。


/webroot
└/test
└index.php

の場合、example.com/test/
でアクセスすると、/webroot/test/フォルダ内のindexファイルを探す

同名のフォルダがあった場合、コントローラーを読み出すようにするには
どうすればいいのでしょうか?

531 名前:nobodyさん mailto:sage [2012/01/27(金) 22:30:54.56 ID:???]
>>524
配列が嫌って、PHP全否定じゃないですかw

532 名前:nobodyさん mailto:sage [2012/01/27(金) 23:47:52.29 ID:???]
>>530
仕様
別名にするか.htaccessを書き換えるしかない

533 名前:nobodyさん mailto:sage [2012/01/28(土) 16:14:55.65 ID:???]
sqliteってすごく便利だったのね

534 名前:nobodyさん mailto:sage [2012/01/29(日) 02:29:16.25 ID:???]
ページネーションのソートの際に、対象フィールドのリンクには
<a class="desc" のようなclass名が付くと思うのですが、
1.3.14では付きません。なにか設定方法が変わったのでしょうか?

535 名前:nobodyさん mailto:sage [2012/01/29(日) 20:34:45.68 ID:???]
1 -> 2 -> 3
と遷移する画面があるとして、1でPOSTされたdataをそのまま3で使いたい時
どうすればいいかね?
2でinput hiddenで埋め込むしかないの?

536 名前:nobodyさん mailto:sage [2012/01/30(月) 01:35:56.87 ID:???]
>>535
これどうだい?
https://github.com/jaredhoyt/cakephp-wizard/



537 名前:nobodyさん mailto:sage [2012/01/31(火) 20:54:05.78 ID:???]
なんで2.0になってから404 Not Foundもapp/tmp/error.logに記録されるようになったん?
ボットの適当なアクセスでerror.logが更新されまくって困るんだが

538 名前:nobodyさん mailto:sage [2012/01/31(火) 21:27:48.91 ID:???]
>>523
今、2.0系で開発してるんだが、2.1系とどれくらい互換性あるのかね
2.1まで待てばよかったかなぁ・・・

539 名前:nobodyさん mailto:sage [2012/02/01(水) 14:03:22.66 ID:???]
find("all")で全レコードをviewで一覧出力したあとで,
リンクをクリックすると絞り込み検索して,結果を一覧表示させる方法がわからないです。

全レコードの出力はindexアクションなんだけど,
絞込検索の方は,また別にアクションを書く必要があるの?
それともindexアクションの中で絞り込むことってできるの?

540 名前:nobodyさん mailto:sage [2012/02/01(水) 14:31:02.84 ID:???]
最初の一覧表示を「全部が含まれる絞り込み」と考えればコードは一つ。

541 名前:nobodyさん mailto:sage [2012/02/01(水) 18:11:27.88 ID:???]
>>538
2.1は2.0完全互換なので問題なく動くはず
ただ2.1でも重要な部分のアップデートがあるから、その辺はどちらにせよそのうち直すことになりそうだけど

542 名前:sage mailto:sage [2012/02/03(金) 01:46:58.38 ID:???]
Roadmaを読むと3.0でネームスペースの導入とオブジェクトを返す仕様にするとあるな。

543 名前:sage mailto:sage [2012/02/03(金) 01:48:56.31 ID:???]
RoadmaでなくてRoadmapな!


544 名前:nobodyさん mailto:sage [2012/02/03(金) 03:11:07.37 ID:???]
× Roadma
○ Readme

スペルは正しく書きましょう

545 名前:nobodyさん mailto:sage [2012/02/06(月) 21:53:18.73 ID:???]
CakePHPつかえば彼女できるの

546 名前:nobodyさん mailto:sage [2012/02/07(火) 02:09:02.39 ID:???]
ちいたん Yiiつかってまた戻ってきた
やっぱり人口が多いのが一番だね英語知らないから



547 名前:nobodyさん mailto:sage [2012/02/07(火) 14:09:10.01 ID:???]
ちいたんもYiiもcodeIgniterも
俺的にはオレオレと変わらないと思ってる。

多少動作が重くても、扱える人口が多いことに意味がある。

548 名前:nobodyさん mailto:sage [2012/02/07(火) 19:26:51.77 ID:???]
>>547
明らかにYiiはCakePHPより優れてるよ
日本人の使用者人口が増えれば日本語のリソースも増えてくると思うし
英語がダメな人はもう少し待つほうがいいかもな

549 名前:nobodyさん mailto:sage [2012/02/07(火) 19:36:59.22 ID:???]
>>548
本当にYiiが優れてるのなら、もっとブログで情報発信したりスレに書き込んだりしてくれよ
軽く触った感じではCakePHPに次いでいい感じだったけど、ユーザー少なそうで本腰入れる気になれない
ユーザーいないから情報出なくて、情報出ないからユーザー増えないという悪循環にはまってる感じがする

550 名前:nobodyさん mailto:sage [2012/02/07(火) 20:08:39.28 ID:???]
で、自分しか使ってないなら=オレオレと変わらないんじゃね?
って考えになるんだよな。

551 名前:nobodyさん mailto:sage [2012/02/07(火) 22:20:42.14 ID:???]
>>549
>ユーザーいないから情報出なくて、
日本語で情報探すとそう感じるけど、
英語で探すとけっこう出てくるよ。
てかドキュメントがしっかりしてるからあんま必要ないけどね。

まぁ世界全体でだけど、こんな感じの伸び率
www.google.co.jp/trends/?q=cakephp,codeigniter,yii&ctab=0&geo=all&date=all&sort=0
YiiがCakePHPやCodeigniterと差を縮めていってる
CakePHPに関しては減ってる

日本でもだんだん増えるよ、確実に
ブログはたまに書いてる

552 名前:nobodyさん mailto:sage [2012/02/07(火) 22:31:26.34 ID:???]
頑張って俺様のためにドキュメントを増やし給え

553 名前:nobodyさん mailto:sage [2012/02/07(火) 23:03:57.00 ID:???]
>>552
おk
お前もせいぜい英語勉強しろよw

554 名前:nobodyさん mailto:sage [2012/02/07(火) 23:28:06.02 ID:???]
未だに英語がわからん奴とかいるわけがない
都市伝説だろ

555 名前:nobodyさん mailto:sage [2012/02/07(火) 23:37:30.16 ID:???]
明日電車に乗ったら隣の席の人に英語で話しかけてみてください

556 名前:nobodyさん mailto:sage [2012/02/08(水) 00:23:47.88 ID:???]
英語が分からんわけではないが、日本語情報が無いと裾野が広がらないと思う



557 名前:nobodyさん mailto:sage [2012/02/08(水) 00:28:52.97 ID:???]
はやくして

558 名前:nobodyさん mailto:sage [2012/02/08(水) 01:22:28.31 ID:???]
英語わかんねえんだよ
わかればこんなFW使わねえよ

559 名前:nobodyさん mailto:sage [2012/02/08(水) 01:28:31.64 ID:???]
こうやって技術者格差って広がっていくんだな

560 名前:nobodyさん mailto:sage [2012/02/08(水) 02:25:56.05 ID:???]
cakeが一番わかり易い

561 名前:nobodyさん mailto:sage [2012/02/08(水) 02:43:04.37 ID:???]
今の時代、英語と中国語出来れば、どの職業でも食いっぱぐれないだろうな

562 名前:nobodyさん mailto:sage [2012/02/08(水) 04:51:19.10 ID:???]
そんなことされたら警察呼ぶわ

563 名前:nobodyさん mailto:sage [2012/02/08(水) 10:25:56.72 ID:???]
英語ができればこんなスレにはいない

564 名前:nobodyさん mailto:sage [2012/02/08(水) 11:00:04.88 ID:???]
英語できるんだけど、どこに行けばいいの?

565 名前:nobodyさん mailto:sage [2012/02/08(水) 11:28:41.60 ID:???]
英語でおk

566 名前:nobodyさん mailto:sage [2012/02/08(水) 12:08:44.04 ID:???]
which site is the best discussion forum for cakephp? give me urls.



567 名前:nobodyさん mailto:sage [2012/02/08(水) 12:11:29.75 ID:???]
Hi, Guys!

568 名前:nobodyさん mailto:sage [2012/02/08(水) 12:14:52.18 ID:???]
what's up?

569 名前:nobodyさん mailto:sage [2012/02/08(水) 12:15:51.13 ID:???]
I'm stealth marketing now.

570 名前:nobodyさん mailto:sage [2012/02/08(水) 12:18:45.15 ID:???]
Oh really ?

571 名前:nobodyさん [2012/02/08(水) 12:19:03.41 ID:FLeGKhAC]
a peace of cake!

572 名前:nobodyさん mailto:sage [2012/02/08(水) 12:22:28.38 ID:???]
Fack YOU 板違いだにょ

573 名前:nobodyさん mailto:sage [2012/02/08(水) 12:40:57.21 ID:???]
lol

574 名前:nobodyさん mailto:sage [2012/02/08(水) 15:48:30.68 ID:???]
>>572
oh... miss spell
repeat after me
"Fuck You"

575 名前:nobodyさん mailto:sage [2012/02/08(水) 16:25:40.59 ID:???]
thank you,good gay!

576 名前:nobodyさん mailto:sage [2012/02/08(水) 16:54:59.72 ID:???]
>>574
Fuck you



577 名前:nobodyさん mailto:sage [2012/02/08(水) 17:01:40.67 ID:???]
O mae mo naa

578 名前:nobodyさん mailto:sage [2012/02/08(水) 18:10:15.72 ID:???]
your "CakePHP" is common file, on libs or vendors?

579 名前:572 mailto:sage [2012/02/08(水) 18:39:58.51 ID:???]
小学生かこいつら

580 名前:nobodyさん mailto:sage [2012/02/08(水) 21:36:31.59 ID:???]
>>564
日本で専門色翻訳になれば儲かる。

581 名前:nobodyさん mailto:sage [2012/02/08(水) 21:44:51.18 ID:???]
>>578
if you use 12.x, on vendors.
if you use 2.0.x on libs.

582 名前:nobodyさん mailto:sage [2012/02/09(木) 13:37:44.09 ID:???]
フォームヘルパーの使い方について質問です。

○商品A   ○商品B
■■■    ■■■

○がラジオボタンで、■が商品の画像だとします。
フォームヘルパーのoptionsに配列で選択肢を指定したら
横並びの入力項目が出来るので、
画像付きのこういった表現が出来ません。
どうすればいいのでしょうか?

583 名前:nobodyさん mailto:sage [2012/02/09(木) 14:57:42.21 ID:???]
>>582
配列で一気にラジオボタン出すんじゃなくて、別々に出せばいいんじゃないの

584 名前:nobodyさん mailto:sage [2012/02/09(木) 16:32:37.53 ID:???]
>>583
いけました。仕様を勘違いしていました。ありがとうございます。

585 名前:nobodyさん mailto:sage [2012/02/10(金) 12:20:32.03 ID:???]
質問です
pagenatorのhasNextのような関数を、コントローラー内で呼ぶにはどうすれば良いですか?
ぐぐってもビューでヘルパーを呼び出す方法しか出てきません
コントローラー内で、次のページがあるかどうかで分岐する処理が書きたいです

1.3です

586 名前:nobodyさん mailto:sage [2012/02/10(金) 18:01:43.96 ID:???]
質問です

cakephp2.0.6 php5.3.6 apache2.2.17
という環境でcakephpをインストールし接続してみたのですが

Missing Method in AppController

Error: The action webroot is not defined in controller AppController

Error: Create AppController::webroot() in file: app\Controller\AppController.php.

このような文がでて接続がうまくいきません。どなたかご教授お願いします。

(cakephp1.3だとちゃんとRelease Notes for CakePHP 1.3.14に表示されます。)



587 名前:nobodyさん mailto:sage [2012/02/10(金) 18:21:21.51 ID:???]
エラーメッセージを良く読め

588 名前:nobodyさん mailto:sage [2012/02/10(金) 18:52:31.16 ID:???]
>>587
すみません、いろいろとググったのですがみつからず困ってました。

AppControllerにアクションwebrootがみつからない
ファイルapp\Controller\AppController.php作ってwebroot()を作れ

っと言われてると思うのですが、実際に作るとphpでのエラーがでてしまいます。

Fatal error: Class 'AppController' not found

申し訳ありませんが、ヒント頂ければと思います。

589 名前:nobodyさん mailto:sage [2012/02/10(金) 20:19:58.49 ID:???]
>>588
app\Controller\AppController.php
には正確にはどう書いた?

とうか、そもそも、どういうディレクトリにインストールして
どこにアクセスしてる?

590 名前:nobodyさん mailto:sage [2012/02/10(金) 20:55:32.66 ID:???]
httpd.confの設定がおかしいと想像。

document rootと、http側のrootが一致してないと見た。

591 名前:nobodyさん mailto:sage [2012/02/10(金) 21:02:16.73 ID:???]
webrootが正常に読み込めてないな。
そのあとのエラー的に、>>590の言うとおりパスがおかしいんじゃないかと。
あとhttpd.conf内でmod_rewriteは設定してるよな?
まずはhttpdの設定を見直すよろし。

592 名前:nobodyさん mailto:sage [2012/02/10(金) 21:02:49.14 ID:???]
>>589

中には表示されていた
<?php
class AppController extends AppController {
public function webroot() {
}
}

?>←これはなかったので付け足しました

と書きました
ディレクトリはC:\Users\fruit\Desktop\www\sns\cake\2.0\app\Controller\AppController.phpに保存しています
アクセス先はlocalhost/php/cake/2.0/app/webroot/index.phpです

localhost/php/cake/2.0/でのアクセスだとIndex of /php/cake/2.0/app/webrootになってしまいます。

またapacheには
<Directory "C:\Users\fruit\Desktop\www\php\cake">
AllowOverride All
</Directory>
と記述してあります。


どうでしょうか、よろしくお願い致します。

593 名前:nobodyさん mailto:sage [2012/02/10(金) 21:04:40.72 ID:???]
>>591

mod_rewriteの設定ですが#ははずしてあります。

594 名前:nobodyさん mailto:sage [2012/02/10(金) 21:06:52.99 ID:???]
ごめんさい記述みすしていました

正確には
ディレクトリはC:\Users\fruit\Desktop\www\php\cake\2.0\app\Controller\AppController.phpに保存しています

でした 。wwwをlocalhostとしています。

595 名前:nobodyさん mailto:sage [2012/02/10(金) 21:13:17.18 ID:???]
>?>←これはなかったので付け足しました
php.iniで、それの有無に関しての挙動が変更できる。

現在のPHPのデフォルトは、「閉じタグ ?> が無い事が標準」となってる。

初学者なのは分かるけど、いきなりフレームワークに手に入れるとか愚の骨頂。
どれだけの人数がテストしてると思ってるの?

596 名前:nobodyさん mailto:sage [2012/02/10(金) 21:26:19.60 ID:???]
>>595
そうだったんですね。初めて知りました!
ありがとうございます。



597 名前:nobodyさん mailto:sage [2012/02/10(金) 21:37:46.65 ID:???]
>>589,590,591

一通りhttpd.confをみなおし、ルートも確認し
>>595のとおり?>もはずしてみましたがやはり直りませんでした。

どなたかわかりそうな方いましたら、よろしくお願い致します。

598 名前:nobodyさん mailto:sage [2012/02/10(金) 22:18:06.68 ID:???]
>>597
ルートを確認したっていうことだけど、
httpd.conのDocumentRootはどう書いてあるの?

599 名前:nobodyさん mailto:sage [2012/02/10(金) 22:22:19.33 ID:???]
>>598
DocumentRoot "C:/Users/fruit/Desktop/www"
<Directory "C:/Users/fruit/Desktop/www">

このように設定してあります。

600 名前:nobodyさん mailto:sage [2012/02/10(金) 22:31:07.86 ID:???]
脱線だが、デスクトップにファイル置いて開発するとか、みんなそうしてるの?
アクセス権限とか切り分けが面倒になるから、俺はドライブルートから
浅い所にファイルを置くんだが。


601 名前:nobodyさん mailto:sage [2012/02/10(金) 22:40:32.26 ID:???]
>>600
俺はMac使ってるけど
cake本体は /Library/ の中、appは /Users/俺/ウェブ開発/○○アプリ って感じ。
jquery関係とかよく使うアセットはcake本体側に入れとけば複数app作るの楽だし

602 名前:nobodyさん mailto:sage [2012/02/10(金) 23:53:22.09 ID:???]
>>599
・http.confにOptions FollowSymLinksの指定がしてあるか
・そもそもmod_rewriteはLoad Moduleされてるのか
・apacheのエラーログ確認
・各.htaccessにrewrite baseの設定が要るかも?

603 名前:nobodyさん mailto:sage [2012/02/11(土) 00:17:43.73 ID:???]
>>600
ふつうはしない。
が、初心者はだいたいそうする。

604 名前:nobodyさん mailto:sage [2012/02/11(土) 00:55:37.73 ID:???]
どなたか>>585お願いします

605 名前:nobodyさん mailto:sage [2012/02/11(土) 02:53:33.10 ID:???]
>>604
ヘルパーはApp::importで読み込んでnewすれば使えるけど、
わざわざ呼ばんでも
debug($this->paginate)とかdebug($this->params)とかやったらなんかヒントあるんじゃね?

606 名前:nobodyさん mailto:sage [2012/02/11(土) 08:51:11.48 ID:???]
>>602
Options FollowSymLinksは記述してためしてもAppController.phpのエラーが返ってきます。

Load Moduleはしてあります

apacheのエラーは
[Sat Feb 11 08:43:04 2012] [error] [client 127.0.0.1] PHP Fatal error: Class 'AppController' not found in C:\\Users\\fruit\\Desktop\\www\\php\\cake\\2.0\\app\\Controller\\AppController.php on line 2
となっていてブラウザ上でみるphpエラーと同様になってます

rewrite baseを設定してみたらcssが読み込まれなくなりました



607 名前:nobodyさん mailto:sage [2012/02/11(土) 13:31:36.87 ID:???]
>>606
携帯からなんで詳しい設定名わからんけど、
index.phpをインデクスファイルとして読み込む設定になってないんじゃないの

608 名前:nobodyさん mailto:sage [2012/02/13(月) 23:59:06.34 ID:???]
1.3でjoinしているカラムをソートするにはどうすればいいのでしょうか?
$paginator->sort('投稿数', 'Post.total_num')

みたいにビューに書いてもソートされません。






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

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

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