[表示 : 全て 最新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/

131 名前:nobodyさん [2011/11/21(月) 21:57:23.12 ID:hMc6lKUo]
LinuxでPHP5.3.6をソースからコンパイルして使ってるんですが、
CakePHPの内部でfindメソッドの戻り値にモデル名をセットしている箇所に問題があり、
モデル名の代わりに0がセットされるようになってしまい困ってます。

原因はPDOStatement::getColumnMeta()でtable名が返ってこないためです。
ちなみにxampp環境のPHP5.3.8だと問題なく動作しているのですが、
PHP5.3.6に問題があるのでしょうか?

132 名前:nobodyさん mailto:sage [2011/11/22(火) 02:47:37.72 ID:???]
ソースからコンパイルなんてするの

133 名前:nobodyさん mailto:sage [2011/11/22(火) 03:02:58.10 ID:???]
オプションいろいろ付けたかったらするでしょ

134 名前:nobodyさん mailto:sage [2011/11/22(火) 17:28:20.16 ID:???]
>>131
このことじゃね
https://bugs.php.net/bug.php?id=54695

135 名前:nobodyさん [2011/11/23(水) 19:20:56.88 ID:vIVNUlWb]
hetmlhelperで相対パスにリンクを張ったらhttpのアドレスからだとhttpにリンクが張られてしまうんですが、
httpsに張るようにするには絶対パスしかないですか?

136 名前:nobodyさん mailto:sage [2011/11/23(水) 20:28:32.14 ID:???]
>>135
Htmlヘルパーを拡張したMyHtmlヘルパーを作ればいいじゃない。

137 名前:nobodyさん mailto:sage [2011/11/23(水) 20:35:14.55 ID:???]
舞Htmlヘルパー

138 名前:nobodyさん mailto:sage [2011/11/23(水) 21:13:39.19 ID:???]
app_html.phpかな。

139 名前:nobodyさん mailto:sage [2011/11/25(金) 01:36:56.19 ID:???]
CakePHPでサイト作るとしたらふつうだいたい何ヶ月くらいかかるの



140 名前:nobodyさん mailto:sage [2011/11/25(金) 01:41:51.95 ID:???]
自分で学習して作るのか、外注して作るのか、作るサイトの規模はどれくらいかとか書いてくれないと、ピンキリとしか言いようが無い

141 名前:nobodyさん mailto:sage [2011/11/25(金) 02:01:33.59 ID:???]
OpenPNEのようなSNSを自分で作る場合はどのくらいかかりますか?

142 名前:nobodyさん [2011/11/25(金) 03:48:39.39 ID:ms97YqHe]
libro.tuyano.com/index3?id=8005&page=6
このとおり作ってるんだが、「送信」押すと、
Create the class ResultController below in file: app\Controller\ResultController.php
ってエラーがでる。


143 名前:nobodyさん mailto:sage [2011/11/25(金) 05:54:25.81 ID:???]
Cakeのwebrootにあるcss.phpて動作してる?
App::import('Vendor', 'csspp' . DS . 'csspp');とかやってるけど、そんなもの存在してない気がするんだが

144 名前:nobodyさん mailto:sage [2011/11/25(金) 05:55:26.54 ID:???]
Cakeのwebrootじゃなくてapp/webrootだった

145 名前:nobodyさん mailto:sage [2011/11/25(金) 12:05:59.37 ID:???]
>>142
そのサイトの他ページは見てないからviewがどうなってるのか知らないけど、
フォームの送り先URIがおかしいのでは。

146 名前:nobodyさん mailto:sage [2011/11/25(金) 12:08:23.24 ID:???]
>>143
cssppをダウンロードしてVenderにぶち込めってことじゃないの
css.phpのコメントにでも書いてあると思うが

147 名前:nobodyさん mailto:sage [2011/11/25(金) 12:47:14.66 ID:???]
>>139
画面数と機能数で概算出してみたら?

148 名前:nobodyさん mailto:sage [2011/11/25(金) 13:42:47.07 ID:???]
      / ̄ ̄ ヽ,
    /        ',
    |   {0} /¨`ヽ、
    l      ト.__.i●
    ノ      ー─'
   ノ         ',
●をダブルクリックするとクチバシが伸びるぞ!




人人人人人人人人人人人人人人人人人人
)                         (
)      伸びるわけねーだろ!      (        _/\/\/\/|_
)            ,rrr、           (        \ 試したやつ  /
⌒Y⌒Y⌒Y⌒Y⌒Y| |.l ト⌒Y⌒Y⌒Y⌒Y⌒Y/つ)))    <   バーカ!  >
           ⊂ ヽ | __ ☆   __  _/ 巛      /          \
     / ̄ ̄ ヽヽ ,`ー   \ | |l / \  __つ      ̄|/\/\/\/ ̄
   /{゚} 、_   `ヽ/|| ,  \.|||/  、 \   ☆             / ̄ ̄ ヽ,
  / /¨`ヽ {゚}   |  /  __从,  ー、_从__  \ / |||         / 丶 /   ',
  | ヽ ._.イl     ',/ /  /   | 、  |  ヽ   |l      ノ//, {゚}  /¨`ヽ {゚} ,ミヽ
   、  ヘ_/ノ    ノ/ )  `| | | |ノゝ☆ t| | |l \      / く l   ヽ._.イl    , ゝ \
   \___ ノ゙ ─ー  `// `U ' // | //`U' // l  / /⌒ リ   ヘ_/ノ   ' ⌒\ \
         /   /   W W∴ | ∵∴  |   (   ̄ ̄⌒          ⌒ ̄ _)
        /    ☆   ____人___ノ    ` ̄ ̄`ヽ           /´ ̄




149 名前:nobodyさん mailto:sage [2011/11/25(金) 14:26:37.82 ID:???]
>>145
遷移しなかったのですが、一応解決しました。
原因は、
フォームの
<form method="post" action="./result">
↑ここがおかしかったみたいです。



150 名前:nobodyさん mailto:sage [2011/11/25(金) 23:22:16.42 ID:???]
CakePHP2.0について
■app/Model/Test.php
<?php class Test extends AppModel{public $name = 'test';}
■app/Controller/TestController.php
<?php class TestController extends AppController{function index(){$test = $this->Test->find('all');debug($test)}}

データベースはSQLiteに設定してありますが、データベースを使わず、
モデルTest.phpに書いた変数$nameの値をコントローラから読み込みたいのですが
Fatal error: Call to a member function find() on a non-object
というエラーが出て困ってます
どなたかアドバイスお願いします

151 名前:nobodyさん mailto:sage [2011/11/26(土) 02:11:47.02 ID:???]
cakephp使ってるやつはもっとブログいっぱい書いてくれ。使い方がよくわからないし

152 名前:nobodyさん mailto:sage [2011/11/26(土) 02:19:26.62 ID:???]
>>146
見たけどなんも書いてないし
こういう作りかけで放置?みたいなのがCakeにはちょこちょこ見られて嫌だな

153 名前:nobodyさん mailto:sage [2011/11/26(土) 14:40:10.29 ID:???]
>>152
2.0ではcss.phpは無くなってるし、全体的にちぐはぐだった部分が整理されてきてる感じ

154 名前:nobodyさん mailto:sage [2011/11/26(土) 15:54:08.70 ID:???]
>>150
よくわからんが
Test.phpはtest.php
TestController.phpはtests_controller.php
じゃないのか。

155 名前:nobodyさん mailto:sage [2011/11/26(土) 23:26:54.50 ID:???]
>>141
たぶんその質問をするレベルからなのだろうから、集中してやっても半年
下手すれば3年

156 名前:nobodyさん mailto:sage [2011/11/27(日) 03:43:00.02 ID:???]
勉強するために本を購入しようと思ってるんですけど、
お勧めの本とかを聞くのはスレ違いですか?
もし平気ならお勧めの本を教えてください。

157 名前:nobodyさん mailto:sage [2011/11/27(日) 07:48:03.99 ID:???]
「奉仕を主とする事業は栄え、利得を主とする事業は衰える」
「ほかの要因はさておき、我々の売上は、ある程度賃金に依存しているのだ。
より高い賃金を出せば、その金はどこかで使われ、ほかの分野の商店主や卸売り業者や製造業者、
それに労働者の繁栄につながり、それがまた我々の売上に反映される。
全国規模の高賃金は全国規模の繁栄をもたらす」

奥田 碩(日本経団連名誉会長 元トヨタ自動車会長)

158 名前:nobodyさん mailto:sage [2011/11/27(日) 17:45:35.50 ID:???]
>>156
CakePHP辞典とネットの情報でおk

159 名前:nobodyさん mailto:sage [2011/11/28(月) 06:13:25.61 ID:???]
>>158
PHPは何となくわかるんだけど、ビジネスロジック?をmodelにどう書いたらいいかとかがわからない、、。
ネットで調べてもDBのアクセス方法とかしか載ってないし・・・。



160 名前:nobodyさん mailto:sage [2011/11/28(月) 11:15:11.72 ID:???]
>>159
おいおい、その程度の知識かよ・・・
それなら「はじめてのMySQL」的な本とかかって、DB回りを勉強しろよ。
MVCについても全く概念が無いようだから、
ネットの解説記事を見て、オレオレフレームワークでも作る練習しろ。
その後にCakeやった方が捗るよ。

161 名前:nobodyさん mailto:sage [2011/11/28(月) 13:01:50.72 ID:???]
知識なんていらないからね

162 名前:nobodyさん mailto:sage [2011/11/28(月) 13:52:41.35 ID:???]
必要なかったら本買わずにソースだけ見てやってください

163 名前:nobodyさん mailto:sage [2011/11/29(火) 15:55:46.38 ID:???]
echo $this->Form->input('birthdate',array('type'=>'date'));

上記で出力した項目のValidationについて教えてください。
上記で年・月・日のドロップダウンリストが出力されます。
2011・2・31を選択して保存すると、2011-03-03として保存されます。
ありえない日付を選択されたのでエラーとしたいのですが、標準でできますでしょうか?

164 名前:nobodyさん mailto:sage [2011/11/29(火) 16:27:20.48 ID:???]
>>163
モデルの$validateでruleをdateにしたらエラーに出来ないか?

165 名前:nobodyさん [2011/11/29(火) 23:21:26.10 ID:xETpRXat]
Viewの必要のないXMLを返すような場合に
Viewを作らずにすますにはどうすればいいですか?

166 名前:nobodyさん mailto:sage [2011/11/30(水) 01:08:19.68 ID:???]
>>164
dateルールだとできません。

167 名前:nobodyさん mailto:sage [2011/11/30(水) 01:46:38.75 ID:???]
>>160

オレオレフレームワークのつくりかたどっかにないかな

168 名前:nobodyさん mailto:sage [2011/11/30(水) 02:02:38.21 ID:???]
>>167
ちょっと古い記事ですが
blog.syuhari.jp/archives/172

テーブルからデータを取得するコードはモデルにメソッドとして書いて
コントローラで取得して、ビューに渡すという流れです

169 名前:nobodyさん mailto:sage [2011/11/30(水) 11:57:10.26 ID:???]
>>166
俺のところでは出来るが

>>168
これ、ページネーション(paginate)を使いたい場合は使えないんだよな・・・



170 名前:nobodyさん mailto:sage [2011/11/30(水) 13:04:25.29 ID:???]
>>169
すみません、バージョン教えてもらえますか?
こちら2.0です。

171 名前:nobodyさん mailto:sage [2011/11/30(水) 16:17:33.31 ID:???]
バージョンだわ。俺は1.3系使ってるし。

172 名前:nobodyさん mailto:sage [2011/11/30(水) 22:39:37.21 ID:???]
いよいよ2.0の話題が増えていくのか

173 名前:nobodyさん mailto:age [2011/12/01(木) 01:14:05.48 ID:???]
app/webroot/files/sample.phpから
app/views/layouts/layouts.ctp
を参照したいんですけど、相対パスってどうなりますか?

174 名前:nobodyさん mailto:sage [2011/12/01(木) 01:15:41.08 ID:???]
むずかしいもんだいだね

175 名前:nobodyさん mailto:age [2011/12/01(木) 01:19:47.08 ID:???]
すみません../../views/layouts/でいけました
webrootなので複雑に考えてました

176 名前:nobodyさん mailto:sage [2011/12/01(木) 01:36:07.41 ID:???]
逆にlayouts.ctpから参照するときは
files/sample.phpなんですね

177 名前:nobodyさん mailto:sage [2011/12/01(木) 21:07:27.25 ID:???]
2.0系って、従来のプラグイン使えるのかな
移行ガイドにはそのあたり触れられてないのが気になる

178 名前:nobodyさん [2011/12/02(金) 02:48:35.30 ID:LODTi230]
CakePHP + Oracleってあまり相性良くない?
Oracleってオートインクリメント使えないんだけど
CakePHP側でうまくやってくれるとか?

179 名前:nobodyさん mailto:sage [2011/12/02(金) 04:44:28.87 ID:???]
そもそも使えるの?



180 名前:nobodyさん mailto:sage [2011/12/02(金) 22:19:51.28 ID:???]
オートインクリメントが使えなかったら
RDBMSとして成り立たないだろ。
お前があほなだけ。

181 名前:nobodyさん mailto:sage [2011/12/02(金) 23:44:46.73 ID:???]
Oracle側でシーケンスとトリガーでやります

182 名前:nobodyさん [2011/12/03(土) 00:46:21.36 ID:ewJKbRKA]
CakePHP2.0でSqlite3のファイルにアクセスしたいんだけど
どうもうまくいきません。以下のようなエラーが出ます。

Missing Database Table
Error: Database table xxx for model Xxx was not found.

もしかして、CakePHP2.0ではsqlite3のファイルにアクセスできない?

183 名前:nobodyさん mailto:sage [2011/12/03(土) 00:51:11.36 ID:???]
Missing Database Table って言ってんだろw

184 名前:nobodyさん mailto:sage [2011/12/03(土) 09:33:17.39 ID:???]
>>182
Model.phpが無いんじゃないの?
cake bakeしてみたら。

185 名前:nobodyさん mailto:sage [2011/12/03(土) 13:53:22.68 ID:???]
CakePHP辞典の人が2.0バージョンも出してくれたらいいのにな。
今は明らかに情報が足りなすぎる。

186 名前:nobodyさん mailto:sage [2011/12/03(土) 16:12:59.14 ID:???]
>>182
eat cake, PDO版 SQLite3 を使う
miztools.so.land.to/php5_list/eat_cake/cake2/edit/sqlite3

187 名前:nobodyさん mailto:sage [2011/12/04(日) 01:19:55.36 ID:???]
sqliteいいの?mysqlしかつかったことない

188 名前:nobodyさん mailto:sage [2011/12/04(日) 02:29:45.94 ID:???]
システムが違う。
sqliteはテキストデータにRDBMSっぽい書き込みをして使用する。

189 名前:nobodyさん [2011/12/04(日) 02:37:58.60 ID:vxdOAUX9]
sqliteはPHP5からのデフォルトバンドルだぜ?
しかもDBサーバを立てることもなく一つのファイルで完結だ。
俺はこんないいものを知らない。



190 名前:nobodyさん mailto:sage [2011/12/04(日) 02:43:31.05 ID:???]
同意せざる終えない。使い勝手良すぎ

191 名前:nobodyさん mailto:age [2011/12/04(日) 15:48:53.97 ID:???]
app/app_controller.phpを作って、
function beforeFilter(){
echo '<!--'.$this->params['controller'].'-->';
}
とやってみたんですが、特定のコントローラだけ$this->params['controller']で出力されません
何が原因なんでしょうか?
他とその出ないコントローラの違いで思い当たるのはそのコントローラにもbeforeFilterが指定してあることくらいです

192 名前:191 mailto:age [2011/12/04(日) 15:50:38.27 ID:???]
>>191に追記です
コントローラ値が空なだけだと思ったら、どうやたapp_controller自体実行されてなかったようです
(普通に文字を出力させてもでませんでした)
御教示いただけたら幸いです

193 名前:nobodyさん mailto:sage [2011/12/04(日) 15:54:37.24 ID:???]
>>191
コントローラ内のbeforeFilter内で
parent::beforeFilter();
ってやってる?

194 名前:191 mailto:age [2011/12/04(日) 16:19:33.30 ID:???]
>>193
それでした
app_controllerを作ったのがはじめてだったので、決まりごとを理解してませんでした
ありがとう御座いました

195 名前:nobodyさん [2011/12/07(水) 14:22:49.37 ID:XLyuG92u]
cakephp 1.3.13を使ってcakeError()の情報をXMLで返したのですがうまくいきません。
通常のデータは以下のようなことでViewをXMLにしています。
var $helpers = array('Text', 'Xml');
public $components = array('RequestHandler', 'Security');
function beforeRender() {
$this->RequestHandler->respondAs('xml');
$this->viewPath .= '/xml';
$this->layoutPath = 'xml';

しかし、app_error.phpに
function errorXXXX($params) {
$this->helpers[] = 'Xml';
if ($this->controller->RequestHandler->isXml()) {
$this->controller->RequestHandler->renderAs($this->controller, 'xml');
}
$this->controller->render('errors', 'default');

とやってデバッグすると、内部の$outに正常にXMLが入っているのですが、クライアント
にわたりません。なにか特別のことをしなければならないのでしょうか。

196 名前:nobodyさん mailto:sage [2011/12/07(水) 17:18:20.77 ID:???]
検索処理で該当データなしの場合、「(検索条件)に一致する情報は見つかりませんでした。」みたいなメッセージを出力させたいのですが、
どこにどう記述するべきでしょうか?Controller?View?

197 名前:nobodyさん mailto:sage [2011/12/07(水) 18:02:05.03 ID:???]
View


198 名前:nobodyさん mailto:sage [2011/12/07(水) 21:33:41.84 ID:???]
Viewに決まってるだろ

199 名前:nobodyさん mailto:sage [2011/12/07(水) 23:38:47.74 ID:???]
>>196
controllerかmodelで分岐させて、controllerでset
viewの出したい箇所に変数を<?php echo $message ?>



200 名前:nobodyさん mailto:sage [2011/12/07(水) 23:41:58.93 ID:???]
>>199
いや、View内で分岐だろ

201 名前:199 mailto:sage [2011/12/07(水) 23:45:59.78 ID:???]
うちはmodel::findのif(empty($data))の分岐でviewに渡す文字列またはarray。
viewの方にもif(isset())で文字列またはarray(リスト表現)

202 名前:nobodyさん mailto:sage [2011/12/08(木) 01:31:10.64 ID:???]
CakePHPはPHP5.3に完全対応できないだろうな。
PHP5.3の恩恵を受けることのできるフレームワークはfuelphpしかない。
CakePHPの時代も終わりか。

203 名前:nobodyさん mailto:sage [2011/12/08(木) 01:32:48.80 ID:???]
>>202
スレあるんなら誘導してくれよ

【php】fuelphpについて語ろうぜ
hibari.2ch.net/test/read.cgi/php/1321843505/

204 名前:nobodyさん mailto:sage [2011/12/08(木) 01:37:07.11 ID:???]
アクセス修飾子にvarが使われてる時点で、すごい気持ち悪い。

205 名前:nobodyさん mailto:sage [2011/12/08(木) 02:27:45.30 ID:???]
DebugKit、2.0の環境で使えてます?

LAMP環境で
var $components = array('DebugKit.Toolbar');
とAppControllerに書くと、画面が真っ白になる・・・
xampp環境だと問題ないんだけど。

206 名前:nobodyさん mailto:sage [2011/12/08(木) 02:47:03.37 ID:???]
Lithiumはどうなったのよ

207 名前:nobodyさん mailto:sage [2011/12/08(木) 09:13:39.91 ID:???]
Cakeオワコン過ぎ
技術情報とかぐぐっても2009年とかの前のバージョンの記事しか出ないし
便利なプラグインなんかも大体その頃に作られてて、今は放置
大きめの英語の掲示板で技術質問をしても、1日1個の書き込みもない過疎っぷりでレスが付かない
おワットる

208 名前:nobodyさん mailto:sage [2011/12/08(木) 10:23:40.21 ID:???]
逆に他のフレームワークだと書き込みは多いのか?

209 名前:nobodyさん mailto:sage [2011/12/08(木) 16:08:22.57 ID:???]
以前のような盛り上がりは無くなったね
っていうか、前のバージョンでもさほど動作が変わらないから書き直すほどでも無いしなあ…
でもそういうバージョンの違いがあってもちょっと直すだけで動くと言うことを新規参入者は知らないから、
今から始めようという人には不親切な環境かもね
cookbookも日本語になってないし



210 名前:nobodyさん mailto:sage [2011/12/08(木) 16:27:06.15 ID:???]
えー
find('all')かfindAllかとか、大きな違いで戸惑うと思うけどなあ
他にも色々変わっていて困ったことがあった

211 名前:nobodyさん mailto:sage [2011/12/08(木) 18:21:25.83 ID:???]
>>210
そのくらいは最初にブログチュートリアルで学ぶかマイグレーションガイド見てください

212 名前:nobodyさん [2011/12/10(土) 06:31:35.05 ID:dP9DBevc]
早く2.0のcookbook日本語化しろよ。
どんだけ情報少ないんだよ。
ちんたらしてるとユーザー逃げるぞ。

213 名前:nobodyさん mailto:sage [2011/12/10(土) 19:52:45.95 ID:???]
よっしゃ、まかせろ!

214 名前:nobodyさん [2011/12/10(土) 21:39:38.00 ID:XSFB8P6r]
掲示板に画像UPの機能付けようとしてて、現在メディアプラグインを
使おうとしてるんですがうまくいきません。
「The file cannot be transferred from or to location.」と表示されて
先に進めず、力量不足で問題の切り分けもできない状態です・・・
メディアプラグインを使われてる方、アドバイスお願いします。

現在の環境はMacでXAMPP,php5.29,cakephp1.3,mediaplugin1.3です。

215 名前:nobodyさん mailto:sage [2011/12/11(日) 02:28:53.15 ID:???]
>>214
使ったことないからわからんけど、軽くググった感じだと、たぶんファイルの書き出し先がちゃんと指定されてないんじゃね

216 名前:nobodyさん mailto:sage [2011/12/11(日) 18:29:54.09 ID:???]
ログイン機能があったのですがChromeだけセッションが保持されなくなってしまいました。
なにか原因としてかんがえられますか

217 名前:216 mailto:sage [2011/12/11(日) 19:19:22.12 ID:???]
すみません
Cookie削除したら解決しました

218 名前:nobodyさん mailto:sage [2011/12/11(日) 20:39:39.12 ID:???]
>>213
まだですか

219 名前:nobodyさん mailto:sage [2011/12/11(日) 20:56:58.63 ID:???]
>>215
レスありがとう御座います。
現状を報告すると、
xamppのtempフォルダまではちゃんと、ファイルが上がってました。
しかしそこからプラグインが指定している、weroot/media/transfer/img/
フォルダには移動されていませんでした。
パーミッションを777にしても駄目だったので今からソースを追ってみます。

進展があったらまた、こちらに報告します。



220 名前:nobodyさん mailto:sage [2011/12/11(日) 21:06:56.91 ID:???]
>>219
パス間違えました
webroot/media/transfer/img/ です。

221 名前:215 mailto:sage [2011/12/11(日) 21:11:51.64 ID:???]
>>220
サーバー側までファイルは来ていて意図するところに書き出せないと言うことは、やっぱりそういうtypo系のミスじゃないかなー
あとはファイルを置くディレクトリの階層浅くして別のところに作って試してみるとか

222 名前:nobodyさん mailto:sage [2011/12/11(日) 21:43:21.91 ID:???]
>>221
少し進展があったのでご報告します。

今までチュートリアル系のブログを見ながら試していたのですが
最新のヘルプを見るとadd.ctp(登録用view)に追加する記述が変わっていました。

今まで
echo $form->create('Hoge',array('action'=>'add','type'=>'file'));
echo $this->element('attachments', array('plugin' => 'media'));

新しい
echo $form->create('Hoge',array('action'=>'add','type'=>'file'));
echo $form->input('file', array('type' => 'file'));

新しいもので試した所、ファイルはアップロードされていましたが
$hasManyで設定したテーブルにファイルの情報が保存されていませんでした。

----
プラグインの制作者様が細かいバージョンで仕様変更されているようなので
注意して進めていきたいと思います。
また、進展がありましたら報告します。

223 名前:nobodyさん mailto:sage [2011/12/12(月) 11:11:03.41 ID:???]
Cakeの実行速度が遅いので、なるべく急いで他のフレームワークに移行したい場合
おすすめがあるとしたら何でしょうか?
移植のしやすさと得られるパフォーマンスの改善のバランスが良いもの
んなもん経験者にしかわからんと思うが、もしいたら

224 名前:nobodyさん mailto:sage [2011/12/12(月) 11:29:31.97 ID:???]
なるべく急いで他のフレームワークを取得できるなら
Cakeの実行速度を上げる方法を学んだ方が良いですよ。

225 名前:nobodyさん mailto:sage [2011/12/12(月) 13:18:51.48 ID:???]
>>223
どこがネックで遅いのか書くとより良い回答が期待できると思う。
どこがネックかもわかってないなら、まずやることはフレームワークの移行ではない。

226 名前:nobodyさん mailto:sage [2011/12/12(月) 13:33:57.79 ID:???]
App::import()が遅いです

227 名前:222 mailto:sage [2011/12/12(月) 15:26:43.56 ID:???]
メディアプラグインで画像アップロード機能を実装しようと
してましたがもう無理です。
添付されたヘルプと、ソースを追って行った時の処理が違うので
修正する為のコストが多すぎます。

こんな事なら最初から全部自分で書けばよかった。

228 名前:nobodyさん mailto:sage [2011/12/12(月) 16:38:37.11 ID:???]
こんなガタガタのフレームワーク使ったら、そうなるわな…
MVCの本当に基本フレームワークとしては普通に使えるから
それ以上の機能は自分で書いた方がいい

229 名前:nobodyさん mailto:sage [2011/12/12(月) 17:46:20.08 ID:???]
てか、画像アップロードの仕組みってそんなに難しくないんだから
自分で作ればいいのに。フレームワーク使う前の関数・クラスとかあるだろ。



230 名前:nobodyさん mailto:sage [2011/12/12(月) 17:57:52.56 ID:???]
フレームワーク使うと、何故かフレームワークの機能を使わなくちゃならない気分になるんだよな
俺もCakeのヘルパーとかプラグインとか最初試して、結果試した時間は全部無駄になったな
結局自分で作って元気に動いてるよ

231 名前:nobodyさん mailto:sage [2011/12/12(月) 18:14:26.06 ID:???]
App::import()が遅いなら普通にinclude・requireすればいいのと一緒だな






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

前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