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


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

【PHP】フレームワーク CakePHP 14ホール目【v2.1】



1 名前:nobodyさん [2012/05/01(火) 16:58:44.53 ID:fVBzm1/A]
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 13ホール目【v2.0】
kohada.2ch.net/test/read.cgi/php/1320768310/

326 名前:nobodyさん mailto:sage [2012/07/13(金) 10:51:12.72 ID:???]
>>325 デザイナーのためのビューがなんたらっていうのがある

Cakeの書籍なんか作ろうと思っても、利益出しにくいんだろうな

あと今頃執筆してるようじゃ完成したころには3.0が出てるっていうオチじゃねぇかw

327 名前:nobodyさん mailto:sage [2012/07/13(金) 12:24:32.89 ID:???]
CakePHP辞典は結構売れてるみたいだけどな。
何度か売り切れになっているのを目撃した。

とにかく2系のリファレンス出して欲しい。4000円ぐらいでも良いから。
cookbookは未完だし、ネット上の情報も少ないしな。

328 名前:nobodyさん mailto:sage [2012/07/16(月) 02:52:38.46 ID:???]
>>319

なぁなぁ、巣のPHPでいくつかシステムつくってcakePHPを始めたら
>>318 の言ってる「CakePHPが敷いたレールの中」ってのに
やたらとイラつく事がおおいんだが、これは仕方が無いのかね?

ってか >>318 の「中途半端にオレオレをやった結果、そういう意見にたどり着いた」ってのが
ちょっときになるんだが、おそらく、それcake使いとしては正解だと思うんだ。
でもなぜ、自分を捨てて「CakePHPが敷いたレールの中」に入れたんだ?


329 名前:nobodyさん mailto:sage [2012/07/16(月) 02:58:54.19 ID:???]
>>328
何を主張したいのか分からん。
どんな言語にしろ学問にしろ、基礎を学んで応用していくもんだろ?

330 名前:nobodyさん mailto:sage [2012/07/16(月) 03:07:40.30 ID:???]
>>329
すまんわかりにくかったな。
言いなおそう。
一言でいえば「なんでフレームワークなんぞ使おうと思ったんだ?」ってことだ。

まぁ対象システムがcakeだったって、のが多いんだろうけどさ。

331 名前:nobodyさん mailto:sage [2012/07/16(月) 03:11:53.19 ID:???]
逆になぜ車輪の再発明をしたがるのかを聞きたいぞ。

別にCakeじゃなくても目的に合うようなフレームワークは転がってるだろ。

332 名前:nobodyさん mailto:sage [2012/07/16(月) 03:20:10.41 ID:???]
>>331
そうだな、Zendとかのほうが俺のスタイルには合ってるんだと思う。
だけど、「なんであんたはcakeを選んだの?」ってとこ。

それと車輪の話題だけど、
すでにある車輪が気に食わない。
軽自動車作ろうってのにトラックの車輪持ってこられてもなぁ・・って感じ。


333 名前:nobodyさん mailto:sage [2012/07/16(月) 07:37:46.32 ID:???]
車輪の再発明ってcake等フレームワーク自体のこと言ってるんじゃないとおもうが?
フレームワーク使わない=そのフレームワークで書かれてるコードを自前で再発明
ってことだし。

334 名前:nobodyさん mailto:sage [2012/07/16(月) 11:53:17.10 ID:???]
>>324
Bakery読む限り、あと半年もすれば出るんじゃないの?
最近開発スピード早くなったんか?



335 名前:nobodyさん mailto:sage [2012/07/16(月) 18:43:19.49 ID:???]
通りすがりのものです。。。

そもそもcakeってどんなシステムを作ることを前提として
作られたフレームワークなんでしょうか?

業務システム(っていうと色々突っ込まれるでしょうけど。。。。。)
を構築するのに使った人っているんでしょうか?

336 名前:nobodyさん mailto:sage [2012/07/16(月) 19:12:15.97 ID:???]
>>335
そもそも足し算という計算は、何と何を足すことを前提として
作られた計算方法なんでしょうか?

みたいな質問だな

337 名前:nobodyさん mailto:sage [2012/07/16(月) 19:41:19.40 ID:???]
業務システム構築するのにバリバリ使ってますが何か?
具体的には書けないけど、誰もが知ってる某社のサイトとかCakePHPで作ったよ。

今現在も、誰もが知ってる大手外資金融の社員向けシステム構築でCakePHPを使
うか検討してる最中。でも流石にDBにMySQLは使いたくねーし、金が許せば本当
はASP.NET+C#でイキたいんだけどなー

338 名前:nobodyさん mailto:sage [2012/07/16(月) 19:43:05.70 ID:???]
>>335
スタートはRORのPHP版だからROR板に行って聞いてくれば?

339 名前:nobodyさん mailto:sage [2012/07/16(月) 21:12:01.33 ID:???]
>>335
よくあるWeb系システムじゃね?
会員制サイト、ECサイト、ブログなんかは良くサイト例として挙がるよ。

340 名前:nobodyさん mailto:sage [2012/07/16(月) 21:20:24.32 ID:???]
もう3がでるのか
まだ2すら触っていないというのに

341 名前:nobodyさん mailto:sage [2012/07/16(月) 21:52:48.54 ID:???]
5ぐらいになったら使うか、出たら起こしてくれ

342 名前:nobodyさん mailto:sage [2012/07/17(火) 00:32:50.52 ID:???]
>>337
それちゃんと速度でてるん?
cakeとか使うとおそいんじゃねぇの?ってイメージがあるんだけど。


343 名前:nobodyさん mailto:sage [2012/07/17(火) 01:43:00.22 ID:???]
もちろん遅いよ
鯖のスペックでカバーじゃないの

344 名前:nobodyさん mailto:sage [2012/07/17(火) 02:10:14.43 ID:???]
ソーシャルゲームをCakeで作ったよ
ゲームをMVCに当てはめるの難しいな



345 名前:nobodyさん mailto:sage [2012/07/17(火) 02:25:57.29 ID:???]
>>344
ウp汁

346 名前:nobodyさん mailto:sage [2012/07/17(火) 02:39:34.70 ID:???]
どーでもいいけど、

日本ではなんで Drupal 流行んないの?
凄くよくできたCMSだと思うんだけど。



347 名前:nobodyさん mailto:sage [2012/07/17(火) 02:54:19.19 ID:???]
宣伝不足だろ

348 名前:nobodyさん mailto:sage [2012/07/17(火) 08:25:10.35 ID:???]
>>344
名前忘れたけど、どこかのスライドショーで公開してたよね?
確か、管理画面はCakeだけど、表のユーザが利用する箇所は
素のPHP+memcachedを使って速度を出していたはず

349 名前:nobodyさん mailto:sage [2012/07/17(火) 10:08:42.34 ID:???]
俺のは全部Cakeだよ

350 名前:nobodyさん mailto:sage [2012/07/17(火) 10:11:12.17 ID:???]
>>349
アクセスが集中するページはどうしてるの?普通にキャッシュ使うだけ?

351 名前:nobodyさん mailto:sage [2012/07/17(火) 13:01:24.53 ID:???]
何もやってないよ
ゲームは更新が激しくて、キャッシュはほとんど使えないんだ

352 名前:nobodyさん mailto:sage [2012/07/17(火) 13:09:05.17 ID:???]
>>347
Drupal マンセーのステマでもして広めようぜ

353 名前:nobodyさん mailto:sage [2012/07/17(火) 15:55:28.65 ID:???]
>>346
スレ違い

だが、Drupalの発音がよく分からない、発音しにくい、キャラクターがあまり可愛くない
っていうのは最初の壁として地味に効いてる気がする。
一度突破すれば無関係になるんだろけど。

354 名前:nobodyさん mailto:sage [2012/07/17(火) 16:35:41.09 ID:???]
俺の脳内で今の今まで「ドルフィン」って読んでた
よく見ると全然綴りが違うが



355 名前:nobodyさん mailto:sage [2012/07/17(火) 18:06:08.91 ID:???]
Drupalスレが過疎り過ぎて誰もいないのでこちらで質問させて下さい。


Drupal7 でIMCEとCKEditorを使ったファイルのアップロード設定を行ったのですが
画像をアップロードしても何も表示されません、どこに落ち度があるのでしょうか?

そこでCKEditor上でIMCEの機能を使って
挿入した画像のパスを確認してみたところ次の様になっていました。

domain.com/drupal/sites/default/files/pictures/large_picture.jpg

そもそも、この画像に対してブラウザ上からアクセスする事は出来るのか?
と思いアクセスしてみたところ次のエラーが出てしまいます。

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Drupalをインストールしたディレクトリ上の .htaccess はコメントアウトしており外すとそもそも
コンテンツ自体の表示が出来なくなります。

#Options -Indexes
#Options +FollowSymLinks

困ってます。お助け下さい。

356 名前:nobodyさん mailto:sage [2012/07/17(火) 18:19:22.87 ID:???]
>>355
頼むから止めてくれ。全く用途が違う。英語とフランス語並みに違う。

357 名前:nobodyさん mailto:sage [2012/07/17(火) 18:25:57.57 ID:???]
>>356
Drupalスレマジで過疎ってるんですよ・・・
すごくよくできたCMSなのに・・・

世界ではメジャーなんだぜ!!

358 名前:nobodyさん mailto:sage [2012/07/17(火) 18:31:46.37 ID:???]
>>357
問題をもっと細かく切り分けろ
問題の発生する状況を少し変えてどうなるかやって比較しろ

359 名前:nobodyさん mailto:sage [2012/07/17(火) 18:38:23.96 ID:???]
>>358
IMCE入れてConfigureもちゃんといっていると推測出来る状態です。
なぜからファイルアップロードウィンドウが正常に起動しているからです。

IMCEで指定した画像ファイルへのパスは、
次の様になっておりサーバ上に画像ファイルもしっかり存在していました。

domain.com/drupal/sites/default/files/pictures/large_picture.jpg

ブラウザから当該画像ファイルへ直接アクセスしようとして、
はじかれている事からアクセス制限回りが原因ではないかと疑っております。


みんなで Drupal 使ってもりあげてくれ!!

360 名前:nobodyさん mailto:sage [2012/07/17(火) 20:41:07.36 ID:???]
なんか大変なことになってきたな、、、

Excelがフレームワークだっていいきる俺がきましたょ

361 名前:nobodyさん mailto:sage [2012/07/18(水) 12:27:45.60 ID:???]
1.3使ってるんだけど、
フォームにエラーがあったときに
inputの下だけじゃなくて、
一番上に出たエラーをまとめたもの出したいんだけど、どうしたらいい?

362 名前:nobodyさん mailto:sage [2012/07/18(水) 12:32:22.69 ID:???]
formヘルパーにエラーを出すメソッドがある。
APIリファレンス読んでみ

363 名前:nobodyさん mailto:sage [2012/07/18(水) 13:09:03.23 ID:???]
<?php echo $form->error('hoge');?>
<?php echo $form->input('hoge', array('type' => 'text', 'error' => false));?>

364 名前:nobodyさん mailto:sage [2012/07/18(水) 14:51:43.89 ID:???]
これCakePHPの問題かわからないけど、

<?php
echo $this->Form->create('User', array('inputDefaults' => array('label' => false)));?>

echo $this->Form->input('User.email');

echo $this->Form->input('User.password');
?>
こんな感じでPOSTデータ送ったら、
passwordだけすっぽり抜けて送られるんだが・・・
$this->dataに入れるときになんかやってるのかと思って、
$_POSTをdumpしてみたけど、やっぱりpasswordだけ送られてない
こんなこと初めてだ・・・お手上げ状態



365 名前:nobodyさん mailto:sage [2012/07/18(水) 14:58:51.64 ID:???]
echo $this->Form->input('User.email');

echo $this->Form->input('User.password');
echo $this->Form->input('User.test1');

とかやってみると、最初のemailだけしか送られていない
ほかのページでも最初のinputだけがPOSTされているみたいです。。。

やばい・・・本番サイトなのに・・・どうしよう
検討がつかないのがほんとにやばい
誰か知恵を貸して下さい

366 名前:nobodyさん mailto:sage [2012/07/18(水) 15:06:24.68 ID:???]
生PHPでPOSTするとちゃんと送信されているので、やっぱりCakePHPの問題だわ
最初のinputだけPOSTするってどういうことだ???

367 名前:nobodyさん mailto:sage [2012/07/18(水) 15:14:20.96 ID:???]
CakeのFormヘルパーは使っちゃ駄目な機能の一つ
でも初めての時はわからないよね、俺もそうだった
とりあえずないものだと思って開発した方が捗る

368 名前:nobodyさん mailto:sage [2012/07/18(水) 15:20:28.68 ID:???]
とりあえずCake使う時は、提供されてる機能を無理に使おうとしないことだ
ちょっと試して期待した動作しなかったらやめる
このポリシーで貫いて、ほとんど使える所がなかったらそれは駄目FWだから捨てる
(幸いCakeはそこまで駄目ではない

FWなんて工数短縮のためにあるもの(そしてそのメリット以外は犠牲にするもの)なのに、
機能を使うために時間を費やすなんて本末転倒だ

出されたご飯は全部食べたいのが人情だが、冷静になろう

369 名前:nobodyさん mailto:sage [2012/07/18(水) 15:22:05.83 ID:???]
>>367
<?php
echo $this->Form->input('User.email');
?>
<label>パスワード</label>
<?php
echo $this->Form->input('User.password');
?>
<input name="data[User][test1]" type="text" id="UserTest1">
と書き換えてみましたが、
同じように最初のデータしか送信されませんでした


array(2) { ["_method"]=> string(4) "POST" ["data"]=> array(1) { ["User"]=> array(1) { ["email"]=> string(22) "test@gmail.com" } } }

というか、今まで正常に動いてたのが、急に動かなくなった、、、
確か何か作業したような記憶があるけど、MySQLのテーブルを消しただけだし、
ファイルいじった覚えがない・・・多分いじってしまったんだろうけど、
なんにせよこんな不可解な動きをして焦りまくってます;;;

370 名前:nobodyさん mailto:sage [2012/07/18(水) 15:26:34.07 ID:???]
>>368
次からそうします
本番ですぐに動かさないと業務に支障きたしていて、
今から全部formタグに書き換えるのもちょっと時間が無いですね、、、

というか今まで動いてたのが、急に動かなくなったので、
原因がわかればすぐに戻せそうなのですが、、、
こんな根本的な動きが変わるってことはコアのファイルをいじらないと変わらない気がするんですが
そんなファイルいじった覚えがない、、、

371 名前:nobodyさん mailto:sage [2012/07/18(水) 15:30:09.32 ID:???]
確実に覚えている作業は、
DBの要らないテーブル(test_*)を15テーブルほど消したことです。
ローカルと見比べても、間違えて消したテーブルはありません。

このテーブル消す作業はPHPMyAdminで行いました
この作業のときにコアファイルが壊れたとか??ありえないか・・・と思いつつ
cake/libを見ているんですがやはりとくに変わった様子はありません

372 名前:nobodyさん mailto:sage [2012/07/18(水) 15:31:06.50 ID:???]
全文読んでないが、
動かないformだけformタグに置き換えるとかできんの

373 名前:nobodyさん mailto:sage [2012/07/18(水) 15:31:26.25 ID:???]
>>367
馬鹿は消えろ

374 名前:nobodyさん mailto:sage [2012/07/18(水) 15:35:23.32 ID:???]
>>369で問題はformヘルパーじゃないって分かったのに
>>370ではformヘルパー脱却を検討

ほんと馬鹿を増やすスレだわ



375 名前:nobodyさん mailto:sage [2012/07/18(水) 15:35:56.07 ID:???]
>>372
動かないformというか、
全formが最初のinputしか送信していない状態ですね
なにか根本の部分で変わってしまったとしか思えない

376 名前:365 mailto:sage [2012/07/18(水) 15:40:41.14 ID:???]
>>375
語弊がありました
送信していないかどうかは定かではありません。
とにかく、
送信先のcontroller内で、
var_dump($_POST)とやると

array(2) { ["_method"]=> string(4) "POST" ["data"]=> array(1) { ["User"]=> array(1) { ["email"]=> string(22) "test@gmail.com" } } }

このように、1つのinputだけしか入っていません。

377 名前:nobodyさん mailto:sage [2012/07/18(水) 15:41:03.59 ID:???]
>同じように最初のデータしか送信されませんでした
ってあるけどたとえば順番入れ替えてpasswordを先頭に持ってきたらpasswodだけ受け取れるのかよ?

378 名前:nobodyさん mailto:sage [2012/07/18(水) 15:43:27.56 ID:???]
あと、cakeって$_POST書き換えたっけ?
webrootのindex.phpの先頭でvar_dump($_POST)すると何出るの

379 名前:nobodyさん mailto:sage [2012/07/18(水) 15:43:49.81 ID:???]
どうせformがfromになってるとかだろ

380 名前:nobodyさん mailto:sage [2012/07/18(水) 15:46:15.74 ID:???]
いやform->end()後に
$form->input(...)書いてました(てへぺろ
な展開だろ

381 名前:365 mailto:sage [2012/07/18(水) 15:55:03.20 ID:???]
なぜか直りました・・・まだなにもアップロードしていないのに・・・
わけがわからん・・・
いやここにいる人も僕以上にわけわかってないと思うのですが、
当人もわかっていません
まず
>>377 はその通りです。
>>379-380 は、全formが急にこうなっていたので、書き間違えなどは無いと思います。

>>378 ああ、それを試したかったですね・・・

不可解すぎて今日眠れそうにないです。。。

382 名前:365 mailto:sage [2012/07/18(水) 15:57:18.12 ID:???]
わけわかんねえええええええええええええ

まず
不可解1
最初のinputだけ送られる、
しかも全フォームで
という謎の挙動

不可解2
急に直る
まだなにもアップロードしてない

こええ・・・

383 名前:nobodyさん mailto:sage [2012/07/18(水) 15:59:51.85 ID:???]
クライアントサイドがおかしいとしか思えないが?

384 名前:365 mailto:sage [2012/07/18(水) 16:01:21.18 ID:???]
>>383
と、思ってスマホでもPOSTしてみましたが、
最初のinputのみ送られていました



385 名前:nobodyさん mailto:sage [2012/07/18(水) 16:32:06.06 ID:???]
キャッシュの問題とかじゃねーの

386 名前:nobodyさん mailto:sage [2012/07/18(水) 16:52:26.92 ID:???]
>>360
おれはお前をすきになれそうだぜ。ゥホ。

387 名前:nobodyさん mailto:sage [2012/07/18(水) 16:57:40.65 ID:???]
echo $this->Form->inputs(array('User.email','User.password'));

こっちだとどうなんだろ?

388 名前:nobodyさん mailto:sage [2012/07/18(水) 17:49:20.92 ID:???]
phpの設定とキャッシュのせい

389 名前:nobodyさん mailto:sage [2012/07/18(水) 18:04:13.59 ID:???]
動かなくなる前と後で何をしたのか記録に残してないとかいう時点で
Cake云々言う前に論外。

390 名前:nobodyさん mailto:sage [2012/07/18(水) 18:20:44.17 ID:???]
ビューが吐き出したコードはどうなってんの?
必要最小限のコードでビュー(レイアウト含む)を作って、吐き出したコードさらしてみ?

あと中途半端にオレオレ入れるのって大抵時間とかが足らないので
仕様をよく理解できてないパターンだよな。
少なくとも FormHelper 使えないっていう人初めて見たわ。

391 名前:nobodyさん mailto:sage [2012/07/18(水) 18:23:51.98 ID:???]
ファイルアップロードとかメール送信ならともかく、
フォーム関係でFormHelper使わずに何とかするって
それ、Cake使う意味無いだろw

392 名前:nobodyさん mailto:sage [2012/07/18(水) 18:53:13.37 ID:???]
まぁ、時間とかが足らないんだろw

393 名前:nobodyさん mailto:sage [2012/07/18(水) 18:56:47.21 ID:???]
>>368

>とりあえずCake使う時は、提供されてる機能を無理に使おうとしないことだ
>ちょっと試して期待した動作しなかったらやめる



>ちょっと試して期待した動作しなかったらやめる


>ちょっと試して期待した動作しなかったらやめる


>ちょっと試して期待した動作しなかったらやめる

>ちょっと試して期待した動作しなかったらやめる

>ちょっと試して期待した動作しなかったらやめる
>ちょっと試して期待した動作しなかったらやめる
>ちょっと試して期待した動作しなかったらやめる


なるほど、時間とかが足らないんだな

394 名前:nobodyさん mailto:sage [2012/07/18(水) 21:00:57.07 ID:???]
頓珍漢な回答者ほど邪魔なものはない



395 名前:nobodyさん mailto:sage [2012/07/18(水) 21:32:59.34 ID:???]
そんな自虐的なこと言うなよ

396 名前:nobodyさん mailto:sage [2012/07/24(火) 23:11:24.05 ID:???]
>>362
> formヘルパーにエラーを出すメソッドがある。
> APIリファレンス読んでみ
ねーじゃん!!!1.3だよ?!

397 名前:nobodyさん mailto:sage [2012/07/24(火) 23:34:02.18 ID:???]
>>396
どこを見てんの?2秒で見つかったぞ

398 名前:nobodyさん mailto:sage [2012/07/24(火) 23:41:28.03 ID:???]
api13.cakephp.org/class/form-helper
いやないないない!ないだろ!
$form->error()じゃなくて、エラー全部出すやつだよ?!

399 名前:nobodyさん mailto:sage [2012/07/25(水) 00:30:12.80 ID:???]
this->autoRender = false

にすると、全てのビューに関する処理は
スルーされるって認識で良いですかね?

400 名前:nobodyさん mailto:sage [2012/07/25(水) 02:36:41.75 ID:???]
メソッド内で明示的に Controller::render() を呼び出さない限りはね。
※2.x以上しか知識ありません。念のため。

401 名前:nobodyさん mailto:sage [2012/07/25(水) 02:38:31.88 ID:???]
いや待て、やっぱり「全てのビューに関する処理」ってのが気になるな。
Dispatcher とかが裏でゴソゴソViewクラスに値を渡したりとかはやってるよ?

402 名前:nobodyさん mailto:sage [2012/07/25(水) 10:48:07.13 ID:???]
>>400-401
ビューをDBで管理しようと思いまして、>>399にすれば
余計な処理を実行させなくても良いのかな?と思っていました。


403 名前:nobodyさん mailto:sage [2012/07/25(水) 11:51:23.40 ID:???]
>>398
おい、これどうなった!やっぱないのかい?

404 名前:nobodyさん mailto:sage [2012/07/25(水) 20:40:10.91 ID:???]
>>403

viewの中でdebug($this);
あとはわかるな?



405 名前:nobodyさん mailto:sage [2012/07/25(水) 22:22:16.55 ID:???]
>>402
きっとDispatcher周りの大改造が必要になるぜ

無理とは言えないが、かなり仕様を理解しないとだめだろうな

この程度の質問にすらすら答えられるようじゃないとドツボにハマるよ

まぁでもどうなるのか見てみたい

進捗を報告してくれ

406 名前:nobodyさん mailto:sage [2012/07/25(水) 22:44:54.46 ID:???]
>>404
フォームヘルパーちゃうやん!!!!!

407 名前:nobodyさん mailto:sage [2012/07/25(水) 22:56:14.30 ID:???]
なにをごちゃごちゃ言ってんだこのキチガイは
まとめたのを出すメソッドがないから何なんだ

408 名前:nobodyさん mailto:sage [2012/07/25(水) 23:27:27.44 ID:???]
>>407
ちゃぶだいひっくり返すなよ^^;

409 名前:nobodyさん [2012/07/27(金) 13:43:34.69 ID:Ij5uT65n]

-----
・名前を入力してください
・メールアドレスを入力してください
-----

名前[       ]
!名前を入力してください

都道府県[▼東京都 ]

メールアドレス[       ]
!メールアドレスを入力してください


inputの下には自動で出してくれるんですが、
一番上にあるようなエラーの一覧が欲しいんです
本当にお願いします。

410 名前:nobodyさん mailto:sage [2012/07/27(金) 13:57:29.16 ID:???]
>>409
しつこい
>>404で解決済み

411 名前:nobodyさん mailto:sage [2012/07/27(金) 14:01:38.23 ID:???]
たしかvalidationErrorsってのに入ってた気がする
>>404してvalidationErrorsで検索してみ

412 名前:nobodyさん [2012/07/27(金) 15:54:14.68 ID:Ij5uT65n]
>>411
ありがとうございます。入っていました。
ただ、 $this->Model->validationErrors にアクセスできません
themeView に Modelオブジェクトが無いと言われます

413 名前:nobodyさん mailto:sage [2012/07/27(金) 15:59:54.55 ID:???]
409が求めてるのは、$form->errorAll('Post')
みたいなメソッドが無いか?って事だろ?

で、結論としては「無い」んだよ。
>>409みたいなことがやりたいなら$form->errorを全て書くか
>>404をしろよ。そこをまずは納得しろ。

414 名前:nobodyさん mailto:sage [2012/07/27(金) 16:11:56.02 ID:???]
2.0でちゃちゃっと今見てみたらviewのthis->validationErrorsに入ってあるんだけど、
1.3じゃあ入ってないの?



415 名前:nobodyさん [2012/07/27(金) 16:11:58.09 ID:Ij5uT65n]
>>413
分かりやすい説明ありがとうございます。
無いんですね。

> >>409みたいなことがやりたいなら$form->errorを全て書くか
あ、これでいいですね。
$form->error('inpu1');
$form->error('inpu2');
$form->error('inpu3');
$form->error('inpu4');
まだ試してないですけど、こうやればおkですよね。

これでいきます。
ありがとうございました!

416 名前:nobodyさん mailto:sage [2012/07/27(金) 16:13:04.99 ID:???]
それでいいのかよw

417 名前:nobodyさん mailto:sage [2012/07/27(金) 16:27:39.79 ID:???]
敢えて俺にも言わせてくれ

それでいいのかよw

418 名前:nobodyさん mailto:sage [2012/07/27(金) 17:06:53.00 ID:???]
>>404どころか>>362の時点で終わってた

419 名前:nobodyさん mailto:sage [2012/07/27(金) 17:18:46.30 ID:???]
モデルのフィールド一覧を取得してループさせて、
コピペじゃない方法でやることもできそうですね
誰か頼みました!w

420 名前:nobodyさん [2012/07/27(金) 17:21:02.41 ID:Ij5uT65n]
>>416-418
いや、エラー一覧を出してくれるのがベストでしたが、
無いというので、もうこれで妥協しました

421 名前:nobodyさん [2012/07/27(金) 17:59:17.31 ID:QJsfcWiv]
Cakephp2.2を使っているのですが、
Authのログイン認証で手間取っています。
usernameとpassword以外にも、
certificationというフィールドが1かどうか、確かめさせてからログインさせたいのですが、

$this->Auth->userScope = array('certification'=>1);

をfunction beforeFilter()に追加しても、
実際のsql文的には追加されていないようで、certification関係なく、ログインできてしまいます。

どこがいけないでしょうか?

422 名前:nobodyさん mailto:sage [2012/07/27(金) 18:54:38.02 ID:???]
全然確認しないで答えるけど
this->Auth->authenticateあたりに変更されたのって関係ない?

423 名前:nobodyさん mailto:sage [2012/07/27(金) 21:36:25.39 ID:???]
>>415
ほっこりした


424 名前:nobodyさん [2012/07/28(土) 05:06:27.70 ID:NZVlXbv8]
>>422

$this->Auth->authenticate = array(
'Form' => array(
'scope' => array('User.certification'=>2)
)
);

でできました!
これで10時間以上格闘してたので本当に嬉しいです
ありがとうございました



425 名前:nobodyさん mailto:sage [2012/07/29(日) 20:58:02.94 ID:???]
初歩中の初歩かもしれませんが、教えてください。
cakephp1.3で、独自ドメインを取得、サーバーはロリポップレンタルです。
いままでは yyy.yyy.com/test/ にcakeをインストールしていましたが、
xxx.xxx.com/ でアクセスしたいと思い、
.htaccessを修正し、xxx.xxx.com でアクセスできるところまではいきました。

そこから、
いままで yyy.yyy.com/test/controller/ でアクセスしていたところも
xxx.xxx.com/controller でアクセスできるかな?と思ったら、URL直打ちならいけました。
でも、$html->link('test', array('controller' => 'controller') としても、実際にレンダリングされる
HTMLでは、xxx.xxx.com/test/controller にリンクされています。
これを、testの部分をなくすことはできないでしょうか?

426 名前:nobodyさん mailto:sage [2012/07/29(日) 21:07:28.25 ID:???]
連投ですいません

前にテストしていた yyy.yyy.com/ は、既に他のファイルがいろいろあったので
cakephpテスト用に 
yyy.yyy.com/test/app/...
yyy.yyy.com/test/cake/...
みたいな構成にしてたんですが、
今回はcakephpを一つ動かすだけのサイトにするつもりです。
で、前と同じように
xxx.xxx.com/test/app/...
xxx.xxx.com/test/cake/...
みたいに配置しているんですが、そもそも、xxx.xxx.com/app/にすべきだったんでしょうか?
.htaccessは、ドメイン直下、test/直下、app/直下、app/webroot直下の4つを修正しました。







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

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

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