- 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/
- 269 名前:nobodyさん mailto:sage [2012/07/07(土) 23:01:01.45 ID:???]
- 1.3から頑張って2.2に移行するメリットある?
コストとメリットのバランス的に メリットは主に少し速度改善するぐらい?まあそれでも1日程度で移行できるなら考えるんだけど
- 270 名前:nobodyさん mailto:sage [2012/07/07(土) 23:30:12.12 ID:???]
- >>269
1日じゃ無理
- 271 名前:nobodyさん mailto:sage [2012/07/08(日) 00:56:39.14 ID:???]
- 2.xの勉強も兼ねてブログを作っているのですが、
ブログのサイドバーに「最新記事」とか「カテゴリ」の一覧ってありますよね? 例えばカテゴリ一覧を取得したい場合、ビューからrequestActionで Categoriesコントローラにアクセスしてfindの値を取ると思うのです。 でもこれってコントローラ通すのおかしいですよね? Categoryモデルに直接アクセスして取る方がスムーズだと思いますし、 カテゴリ表示用のページを用意しないのに、 Categoriesコントローラを通すのに違和感があります。 皆さんの場合ならどうしてますか?
- 272 名前:nobodyさん mailto:sage [2012/07/08(日) 03:03:49.89 ID:???]
- なぜそうしてるかというとrequestActionで取得したものをキャッシュにして、
つまり毎リクエストでカテゴリの取得はしてないってことでしょ? いやならサイドカラムに表示する必要のあるアクションで、 直接Categoryモデルに取りに行けばいいけどデメリットもわかるよね?
- 273 名前:nobodyさん mailto:sage [2012/07/08(日) 08:53:53.55 ID:???]
- cakePHP導入を考えております。
直接関係ないかもしれませんが、ちょっとお付き合いください。 帳票を出力する部分は皆さんどのようにされてますか? PDF作成してクライアントで印刷させるのが一般的でしょうか? 良い運用方法があれば教えていただきたく、、、、、 よろしくお願いします。
- 274 名前:nobodyさん mailto:sage [2012/07/08(日) 09:36:17.34 ID:???]
- スレ違い。
よそで聞け
- 275 名前:nobodyさん mailto:sage [2012/07/08(日) 13:12:07.54 ID:???]
- 教えて君や初心者はCakePHPするなよ
- 276 名前:nobodyさん mailto:sage [2012/07/08(日) 13:55:56.62 ID:???]
- 2.2.0のテストをしているのですが、エレメントキャッシュについて教えて下さい。
レイアウトにこんな感じで指定しているのですが、 echo $this->element('header', array(), array('cache' => '+1 minutes')); キャッシュファイルが/app/tmp/cache/viewsではなく、 /app/tmp/cache以下に生成されています。 しかも1分後にキャッシュが削除されず、+1を+10に変えても一緒です。 なにかエレメントキャッシュの指定方法が変わったのでしょうか?
- 277 名前:nobodyさん mailto:sage [2012/07/08(日) 14:46:02.27 ID:???]
- >>276
ググれカス
- 278 名前:nobodyさん mailto:sage [2012/07/08(日) 14:48:36.28 ID:???]
- すぐにググレカスとか返しちゃう人は、ググって答が出てくるか確かめてから言ってんの?
- 279 名前:nobodyさん mailto:sage [2012/07/08(日) 15:20:06.82 ID:???]
- >>278
ググれカス
- 280 名前:nobodyさん mailto:sage [2012/07/08(日) 15:24:21.86 ID:???]
- >>278
ググれよ 似たようなことはほとんどが既に英語で出てる まずは英語を勉強しろ 分からん奴はCakePHPするな
- 281 名前:nobodyさん mailto:sage [2012/07/08(日) 15:40:45.06 ID:???]
- と、日本語でほざいてる奴がいた
- 282 名前:nobodyさん mailto:sage [2012/07/08(日) 17:15:18.29 ID:???]
- だってお前に英語で言っても、理解出来ないだろ?
- 283 名前:nobodyさん mailto:sage [2012/07/08(日) 17:55:38.61 ID:???]
- 英語ができる奴はこんなところにこないよ
- 284 名前:nobodyさん mailto:sage [2012/07/08(日) 18:46:33.71 ID:???]
- >>276
そのメソッドのAPIリファレンスみてみな 結構前にcache指定方法は変わってる
- 285 名前:nobodyさん mailto:sage [2012/07/08(日) 19:33:27.90 ID:???]
- >>284
book.cakephp.org/2.0/ja/views.html#view-elements を見ているのですが、正直よく分かりません・・・ 1.3のように期間指定は出来ないんですかね
- 286 名前:nobodyさん mailto:sage [2012/07/08(日) 21:17:45.95 ID:???]
- それ読んでわからんなら辞めろマジで。
皿洗いのバイトでもしてろ
- 287 名前:nobodyさん mailto:sage [2012/07/09(月) 21:07:45.01 ID:???]
- 惨めな人生送ってるからって、荒らして発散しないで欲しい
- 288 名前:nobodyさん mailto:sage [2012/07/10(火) 01:47:19.18 ID:???]
- いつものごとくRoRスレから出張しにきたんだろ
- 289 名前:nobodyさん mailto:sage [2012/07/10(火) 02:09:16.62 ID:???]
- 284=286=おれだけど、
リンク先見てみろよ。全部書いてあんだろ。 なにごちゃごちゃ文句いってんの? 何か答えてあげる気になるならてめえで答えてやれよ。
- 290 名前:nobodyさん mailto:sage [2012/07/10(火) 02:17:26.33 ID:???]
- >>289
おい、クズやろう てめぇはクズだ
- 291 名前:nobodyさん mailto:sage [2012/07/10(火) 03:38:58.86 ID:???]
- >>289
文句書いてません。ですが、本当に理解できないのです・・・。 なぜなら、キャッシュタイムの記述はどこにもないじゃないですか。 configとかkeyとか書いてありますが、これが何を指すのか書かれていません。 一日調べて、keyやconfigを数値にしたり、ソースも読みましたが、 私が求める>>276の要件が満たされません。ググても出てきません。 ググり方は「cakephp2 キャッシュ エレメント」です。
- 292 名前:nobodyさん mailto:sage [2012/07/10(火) 03:49:07.16 ID:???]
- >>290
はいはい黙れ もしくは答えてやれっつってんの。 >>291 >Cache の設定についての詳細は /core-libraries/caching をみて下さい リンクは切れてるけどどこを見ろと言ってるかはわかるよな? book.cakephp.org/2.0/en/core-libraries/caching.html durationが時間の指定な keyは・・まぁわかるよね
- 293 名前:nobodyさん mailto:sage [2012/07/10(火) 09:11:57.50 ID:???]
- cakeめんどくせーよー
いみわかんねーよー よくこんなんで開発できるな。
- 294 名前:276 mailto:sage [2012/07/10(火) 10:16:11.30 ID:???]
- >>292
ありがとうございます!思い通りに出来ました! まず、core.phpに Cache::config('short', array( 'engine' => 'File', 'duration' => '+1 minutes', 'path' => CACHE . DS . 'views', )); というようにキャッシュの指定をして、ビューのエレメントは echo $this->element('header', array(), array('cache' => array('config' => 'short'))); のようにするんですね。 設定は少々手間ですが、自由度は上がったわけですね。 本当に助かりました。ありがとうございました。
- 295 名前:nobodyさん mailto:sage [2012/07/10(火) 12:05:51.27 ID:???]
- Cakephp厨って
どんだけ array( とか言ってるんだw めんどくさい記載だよな Railsとかだとスマートなやり方になりますが何か? お前らのことを今度からArrayPHPと呼んでやろう
- 296 名前:nobodyさん mailto:sage [2012/07/10(火) 14:17:59.13 ID:???]
- 独り言なら電車の中ででもやっててください
- 297 名前:nobodyさん mailto:sage [2012/07/10(火) 14:29:19.52 ID:???]
- arrayってcakeというよりphpの仕様じゃないの
- 298 名前:nobodyさん mailto:sage [2012/07/10(火) 14:54:06.25 ID:???]
- でもArrayPHPはいい名前だ。
- 299 名前:nobodyさん mailto:sage [2012/07/10(火) 17:19:25.15 ID:???]
- 新しいバージョンのPHPを使っていい案件なら、とっくにcakeなんぞ捨ててるわ…
- 300 名前:nobodyさん mailto:sage [2012/07/10(火) 17:46:48.84 ID:???]
- 俺はむしろCakeの規約じゃないと駄目な人間になってしまった
オレオレですらCake風の作り方してるし
- 301 名前:nobodyさん mailto:sage [2012/07/10(火) 19:39:16.11 ID:???]
- railsはrailsでversion管理がガチガチで使い難いところもあるのだよな
- 302 名前:nobodyさん mailto:sage [2012/07/11(水) 10:10:46.64 ID:???]
- ところでお前らcake好きなんか?嫌いなんか?どっちだ?
俺か? 俺は嫌いだ
- 303 名前:nobodyさん mailto:sage [2012/07/11(水) 10:17:08.05 ID:???]
- 好きでも嫌いでもないがソース覗いてみると
もっとシンプルに効率的にやれよ…と思ってしまう
- 304 名前:nobodyさん mailto:sage [2012/07/11(水) 11:07:39.91 ID:???]
- railsはバージョン管理が糞すぎる
- 305 名前:nobodyさん mailto:sage [2012/07/11(水) 14:34:57.59 ID:???]
- >>302
俺は好きだな。他と比べるのは意見が分かれるだろうが ZendやEthnaやsymfonyより分かりやすかった
- 306 名前:nobodyさん mailto:sage [2012/07/11(水) 15:25:47.58 ID:???]
- 確かにSynfonyは辛い感じがあるな
シェア的には凄いんだよね?なぜだ >>303 下位互換性のためでしょ
- 307 名前:nobodyさん mailto:sage [2012/07/11(水) 15:26:14.09 ID:???]
- ぶっちゃけ、1年ぐらい暇があれば圧倒的にCake以上のFW作れる気がする
けど、そんな時間はないからCake使ってる 他のに乗り換えるための暇さえ惜しい
- 308 名前:nobodyさん mailto:sage [2012/07/11(水) 16:25:18.16 ID:???]
- でも、2ちゃんで俺すげーする時間はあるんですね
- 309 名前:nobodyさん mailto:sage [2012/07/11(水) 19:57:53.47 ID:???]
- 1年でcake以上のフレームワークだってよwwww
おめー頭おかしいんじゃねえの
- 310 名前:nobodyさん mailto:sage [2012/07/11(水) 20:09:51.36 ID:???]
- >>309
いやー、実はすごいハッカーなのかもしれないぞ。。。307は、、、 出たら使ってみたいのでぜひ作ってみてください。 楽しみにしてます。
- 311 名前:nobodyさん mailto:sage [2012/07/11(水) 20:21:28.65 ID:???]
- ハッカー???
- 312 名前:nobodyさん mailto:sage [2012/07/12(木) 01:09:21.31 ID:???]
- rails厨を煽って内乱起こすのが楽しすぎる件w
- 313 名前:nobodyさん mailto:sage [2012/07/12(木) 10:08:14.58 ID:???]
- 時間は有効に使えよ
- 314 名前:nobodyさん mailto:sage [2012/07/12(木) 17:47:58.28 ID:???]
- >>309
たぶん1年あれば可能なんだよ。>>307 は1から作り直すとは言ってない。 (確かにフルスクラッチで一人でこれ以上のものって言うんなら頭おかしいとしか思えないが) ただ、1年後にはそれ以上のものをほかの誰かが作ってる可能性の方が高い。 しかもそれが同じCakePHPである確率が一番高い。
- 315 名前:nobodyさん mailto:sage [2012/07/12(木) 17:58:08.67 ID:???]
- なぁ、こんなかでCake PHPのこと完全に理解してる人間て何人ぐらいいんの?
- 316 名前:nobodyさん mailto:sage [2012/07/12(木) 18:12:23.77 ID:???]
- マジレスすると、開発者の人も完全に理解していないと思う
- 317 名前:nobodyさん mailto:sage [2012/07/12(木) 21:31:46.38 ID:???]
- PHP勉強してたらcakeにたどり着いたんですが、お勧めの本とかありますか?
本家のチュートリアルも一応試してみているんですが、、、、
- 318 名前:nobodyさん mailto:sage [2012/07/12(木) 21:56:25.63 ID:???]
- >>317
和書は1.3以前のものしかない。 2.0で結構変わったんで、今から1.3以下をやる無駄を考えたら書籍からスタートは無駄が多すぎる。 学生さんとかなら、チュートリアルやったあと自分の作りたいアプリをCakePHPのルールにのっとって作ってたら? その時肝心なのは、独自のアイデアを一切はさまずにCakePHPが敷いたレールの中で完結するようにすることじゃないかな。 まぁ俺自身が中途半端にオレオレをやった結果、そういう意見にたどり着いたわけだが。
- 319 名前:nobodyさん mailto:sage [2012/07/12(木) 22:28:28.04 ID:???]
- >>317
その前にPHPでいくつかシステム作った方が良いよ。 いきなりCakeやってもオブジェクト指向すら意味分からないでしょ 意味分からないまま学ぶより、基礎から学ぶ方が良い
- 320 名前:nobodyさん mailto:sage [2012/07/12(木) 22:41:28.94 ID:???]
- cakephpで継承という概念を覚えたにょ
- 321 名前:nobodyさん mailto:sage [2012/07/12(木) 23:00:07.78 ID:???]
- 318様、319様
アドバイスありがとうございます。 PHP&フレームワークの思想を体で覚える必要があるっていう感じですね。 精進いたします。
- 322 名前:nobodyさん mailto:sage [2012/07/12(木) 23:41:19.59 ID:???]
- >>321
初心者しねよ
- 323 名前:nobodyさん mailto:sage [2012/07/12(木) 23:59:43.47 ID:???]
- cake2.0以降の本出てるよ…?
- 324 名前:nobodyさん mailto:sage [2012/07/13(金) 01:04:46.59 ID:???]
- Cake3.0はまだですか
- 325 名前:nobodyさん mailto:sage [2012/07/13(金) 10:20:05.44 ID:???]
- バージョン2の書籍って
オープンソース徹底活用 CakePHP 2.1によるWebアプリケーション開発 これ以外になんかある? CakePHP辞典の人が執筆中だとかの話もあるようだけど。
- 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のテーブルを消しただけだし、 ファイルいじった覚えがない・・・多分いじってしまったんだろうけど、 なんにせよこんな不可解な動きをして焦りまくってます;;;
|

|