1 名前:nobodyさん [2012/12/04(火) 13:06:36.87 ID:ExCLhBiP] CakePHPは、Ruby on Railsの概念の多くを取り入れた、Rails流の高速開発とPHPの機動性を兼ね備えたフレームワークです CakePHPから派生したLithium(li3)も専スレできるまではここでどうぞ 質問するときはCakePHPのバージョンを書きましょう ※他フレームワークとの比較等はスレ違いです ■本家 www.cakephp.org/ APIドキュメント api.cakephp.org/ github - cakephp github.com/cakephp the Bakery bakery.cakephp.org/ CakeQs cakeqs.org/ Issue cakephp.lighthouseapp.com/dashboard CheatSheet[1.2] (PDF) cakephp.org/files/Resources/CakePHP-1.2-Cheatsheet.pdf ■日本語公式 cakephp.jp/ フォーラム cakephp.jp/modules/newbb/ cookbook(マニュアル) [2.x] book.cakephp.org/2.0/ja/index.html [1.3] book.cakephp.org/ja 前スレ 【PHP】フレームワーク CakePHP 14ホール目【v2.1】 kohada.2ch.net/test/read.cgi/php/1335859124/
242 名前:nobodyさん [2013/01/31(木) 22:14:42.24 ID:RjbL5w0X] レスポンシヴ・ウェブデザインにはCAKEが最適ですか?
243 名前:nobodyさん mailto:sage [2013/01/31(木) 23:35:35.19 ID:???] >>242 あまりというか全然関係ないです
244 名前:nobodyさん mailto:sage [2013/01/31(木) 23:41:35.62 ID:???] 時間あったから1.3系の頃に作ったSearh plugin使ってるむかーしのコード見たけど、 pageパラメーターの削除とかしてるようには見えなかったけどなぁ。 Searh pluginて再検索でpageパラメーター引き継がれる仕様だったっけ?
245 名前:nobodyさん mailto:sage [2013/02/01(金) 02:48:40.88 ID:???] まず、Searh pluginが知らん
246 名前:nobodyさん mailto:sage [2013/02/01(金) 04:35:41.32 ID:???] Do you know Searh plugin? さー、よー分からん。
247 名前:nobodyさん [2013/02/01(金) 17:37:08.52 ID:YUuc+gXX] 横スレすみません。 同一のcakephp上に複数のappフォルダを用意して複数サイトを作成しているのですが、 片方にアクセスが成功した後に、もう片方のサイトにアクセスするとDBのエラーが起こります。 どうやら先にアクセスした方のテーブルを読み込みにいってしまっているようなのですが、 解決方法がおかわりになる方、いらっしゃいますでしょうか。
248 名前:nobodyさん mailto:sage [2013/02/01(金) 19:11:34.11 ID:???] >>247 modelのキャッシュかぶりが原因。core.php の下の方、Cache の設定のprefixをアプリ毎に書き換えてみ。 これで治らなかったらわからん。
249 名前:nobodyさん mailto:sage [2013/02/01(金) 20:30:28.36 ID:???] なんか最近まともに活発だ
250 名前:nobodyさん mailto:sage [2013/02/02(土) 05:07:38.15 ID:???] よかよか
251 名前:nobodyさん mailto:sage [2013/02/02(土) 10:14:48.74 ID:???] >>247-248 でもこれってさ、どういう仕組みかわかんないけど、仕様としてしょぼくない?
252 名前:nobodyさん mailto:sage [2013/02/02(土) 10:24:39.71 ID:???] どういう仕組みかわかれよ
253 名前:nobodyさん mailto:sage [2013/02/03(日) 13:07:50.93 ID:???] >CakePHP Loves you >感謝の気持ちを少しだけ! > CakeFestスポンサー > 寄付(金額指定) > $100寄付しますっ > $50で。 > $25なら寄付できます。 > $10で > $5なら > $1ですいません なんかムカツクなこれw $1を馬鹿にすんなよ
254 名前:nobodyさん mailto:sage [2013/02/03(日) 14:24:22.03 ID:???] >>253 ちがうよ、$1を馬鹿にしてんじゃなくて、 $1しか払わない奴を馬鹿にしてるんだよ でも確かにこの書き方だと$100払わないと惨めな気持ちになるな
255 名前:nobodyさん mailto:sage [2013/02/03(日) 14:41:24.60 ID:???] あの放置っぷりがひどいサイトをちゃんと整備してくれたら払ってやるよ
256 名前:nobodyさん [2013/02/03(日) 20:57:01.44 ID:/AHKrDea] コントローラ名にハイフンを使いたいんですけど foo-bar_controllerとして class Foo-barController extends AppController { とやったら syntax error, unexpected '-', expecting '{' となってしまいます キャメル式に書くのかと思い class FooBarController extends AppController { とすると今度は Error: Foo-barController could not be found. Create the class Foo-barController below in file: app\controllers\foo-bar_controller.php となってしまいます どうしたらいいのでしょうか? ご教示いただけたら幸いです
257 名前:nobodyさん mailto:sage [2013/02/03(日) 21:04:38.53 ID:???] どうしたらいいのでしょうか?じゃねえよバカ foo-bar/****でどうしてもアクセスさせたいってことなら routes.phpにそう記述すれば?
258 名前:nobodyさん mailto:sage [2013/02/03(日) 21:10:31.65 ID:???] クラス名にハイフンwwwww なぜ使おうと思ったしwwwwww
259 名前:nobodyさん [2013/02/03(日) 21:27:37.51 ID:/AHKrDea] >>257 >foo-bar/****でどうしてもアクセスさせたいってことなら なるほど、この書き方からすると、foo-bar/****でアクセスするようにするのは一般的ではないって感じですね ありがとうございました >>258 ドメイン/foo-bar/でアクセスさせたかったからです
260 名前:nobodyさん mailto:sage [2013/02/03(日) 21:42:30.43 ID:???] PHPのクラス名にはハイフン使えないんだけど、 そういうことを知る前にフレームワークに手を出しちゃったのね なるほど
261 名前:nobodyさん [2013/02/03(日) 21:48:50.49 ID:/AHKrDea] >>260 ドメイン/foo-bar/でアクセスさせるにはroutes.phpをさわる以外ないんでしょうか?
262 名前:nobodyさん mailto:sage [2013/02/03(日) 21:52:12.11 ID:???] しつけえなぁ pages/foo-bar/ なら通るんじゃねえの?しらんけど
263 名前:nobodyさん [2013/02/03(日) 22:03:32.85 ID:/AHKrDea] >>262 思ったより難しくて困難なことなんですね ありがとうございます
264 名前:nobodyさん mailto:sage [2013/02/03(日) 22:49:27.59 ID:???] 「CakePHPを使えば初心者でも簡単にサイトが作れる」 この「初心者」とは少なくともPHPの基礎を済ましてからでお願いします。
265 名前:nobodyさん mailto:sage [2013/02/04(月) 01:29:23.68 ID:???] >>261 まぁ初心者煽るだけだとなんにもならんからマジレスしとくと、 PHPではクラス名にハイフンが使えない。 CakePHPでは、テーブル名からモデルやコントローラーのクラス名が決まり、 それがURLにもなるという仕組みがあって、 example.com/conttollername/action/ という形で出来る。 これを自分でコードを書かなくてもCakePHPがやってくれるので、 フレームワークを使って楽をする部分。 ただし、URLをデフォルトの形から変えたいという要望は当然あるので、 そのためにConfig/routes.phpにルーティングを書く機能があるんだ。 URLにハイフンを使いたいという場合も、CakePHPではこれに当たる。 俺はURLにハイフンなんてむしろ入れたくない方だから良く分からんけど、 ルーティングを書くってのはそんな難しい事じゃないぞ。
266 名前:nobodyさん mailto:sage [2013/02/04(月) 08:02:31.65 ID:???] cakephp敗れたり
267 名前:nobodyさん mailto:sage [2013/02/04(月) 12:15:28.40 ID:???] CakeがWeb制作板で馬鹿にされる理由わかったわ PHPの基礎すらしらない初心者以下が使ってるからなんだな。
268 名前:nobodyさん mailto:sage [2013/02/04(月) 12:17:50.34 ID:???] フレームワークは、基礎がわかってからいじるもんだ
269 名前:nobodyさん [2013/02/04(月) 17:35:50.15 ID:zdC3MV9a] 大規模サイト(高アクセス)を作成する場合には、 FWは使った方がやっぱりいいですかね?
270 名前:nobodyさん mailto:sage [2013/02/04(月) 17:37:55.34 ID:???] FWはもちろんMFとDFも当然必要ですね。 GKは不要でしょう。 なに求めてるかによるだろバーカ
271 名前:nobodyさん [2013/02/04(月) 18:30:04.68 ID:zdC3MV9a] 俺FWが一番。 必要な機能のみ入ってる
272 名前:nobodyさん mailto:sage [2013/02/04(月) 18:36:40.10 ID:???] 今日もここは平和だなおい
273 名前:256 [2013/02/04(月) 20:58:13.66 ID:Qd6LJB5g] >>265 Router::connectを使ったらできました ありがとうございました
274 名前:nobodyさん mailto:sage [2013/02/04(月) 22:35:24.25 ID:???] PHPでクラスにハイフンを使うシチュエーションがなかったから使えないとか意識したことなかったな cakephp使わなかったらずっと気づかなかったかも知れないわ
275 名前:nobodyさん mailto:sage [2013/02/05(火) 13:24:30.22 ID:???] cakePHP2で JSONで出力するため $this->RequestHandler->setContent( 'json' ); $this->RequestHandler->respondAs( 'application/json; charset=UTF-8' ); $this->autoRender = false; echo json_encode( $inOutput ); このようなコードで出力しています。 出力結果のレスポンスヘッダーのContent-Typeを見ていると 出力バイト数が少ないうちは[application/json; charset=UTF-8]になっているのですが 大きくなると[text/html]になってしまいます。 respondAsが効かなくなる条件のようなものはあるのでしょうか
276 名前:nobodyさん mailto:sage [2013/02/05(火) 18:05:43.33 ID:???] ACLでUserってモデル作るみたいですが、 既にUserというクラス作ってます…
277 名前:nobodyさん mailto:sage [2013/02/05(火) 18:07:18.96 ID:???] phoneアプリ、Windowsアプリを売って生き残れ Ver 1.6 http://tinyurl. com/9w97424
278 名前:nobodyさん mailto:sage [2013/02/05(火) 18:08:39.14 ID:???] これ、よく見るけど踏んだことないんだけど何なん?
279 名前:nobodyさん mailto:sage [2013/02/06(水) 14:01:53.99 ID:???] CakePHP2の辞典はいつ発売になるのでしょうか? 2が出てだいぶ時間がたってると思うのですが・・・
280 名前:nobodyさん [2013/02/06(水) 14:23:12.45 ID:mYFhq6tH] cakeのFWの特性上、プログラムから同一構造のテーブルを 順次増やしていく設計(システム)には、cakePHPはやっぱり使えないでしょうか? T_100 T_101 T_102 T_*** 構造 id / name ※膨大なレコード数が想定されれう為 同一構造のテーブルをを連番に順次作成していく
281 名前:nobodyさん mailto:sage [2013/02/06(水) 14:35:21.91 ID:???] >>280 コントローラやモデルで対象のテーブルを切り替えられるから、 使えないって事はないですよ
282 名前:nobodyさん [2013/02/06(水) 14:40:44.22 ID:mYFhq6tH] >>281 >コントローラやモデルで対象のテーブルを切り替えられるから どういう風に切り替えるのでしょうか? 基本的には、cakePHPをはじめとしたMVCフレームワークでは テーブル名に対応したモデルクラス(***.php)を1つ作成しないと いう認識でいたのですが。
283 名前:nobodyさん mailto:sage [2013/02/06(水) 14:45:54.35 ID:???] >>280 なんでパーテションにしないの?
284 名前:nobodyさん mailto:sage [2013/02/06(水) 14:53:50.43 ID:???] >基本的には、cakePHPをはじめとしたMVCフレームワークでは >テーブル名に対応したモデルクラス(***.php)を1つ作成しないと >いう認識でいたのですが。 ぜんぜん違う。
285 名前:nobodyさん [2013/02/06(水) 15:03:38.35 ID:mYFhq6tH] >>283 パーテション?どいう事でしょうか?
286 名前:nobodyさん mailto:sage [2013/02/06(水) 16:21:42.35 ID:???] >>285 一つのテーブルでレコードが膨大になるのが問題なんでしょ? しかもそのテーブルのスキーマがかなり単純なものでしょ。 それなら複数のテーブルを作成するよりも、一つのテーブルでパーティショニングしたほうがいいよ。 データベース パーテイション で調べてみて
287 名前:nobodyさん mailto:sage [2013/02/06(水) 16:27:56.17 ID:???] 即座に聞くな 一呼吸置いて5分でもいいから出てきた単語検索してみろ しね
288 名前:nobodyさん [2013/02/06(水) 16:54:32.86 ID:DvysHyJ8] >>286 ありがとうございます。調べてみます。 >>287 死にくされ
289 名前:nobodyさん mailto:sage [2013/02/06(水) 16:56:50.65 ID:???] ID違うから騙っても意味ないよ
290 名前:nobodyさん [2013/02/06(水) 17:02:14.00 ID:DvysHyJ8] ID かえたんだが。 変動IPも知らぬバカ >>289 おまえ
291 名前:nobodyさん mailto:sage [2013/02/06(水) 17:21:32.61 ID:???] 予言しておく。後から282が「その人は違います」ってレスしにくるから。
292 名前:nobodyさん mailto:sage [2013/02/06(水) 17:51:41.67 ID:???] テーブルを動的にするときはモデルキャッシュが鬼門
293 名前:nobodyさん [2013/02/06(水) 18:15:20.06 ID:DvysHyJ8] 亀頭?
294 名前:nobodyさん mailto:sage [2013/02/06(水) 20:13:41.57 ID:???] 世にあふれるPHPコードの99%は↓に食わせたらボロクソなんじゃねーの? PHPのソースコードの品質を評価するスレ toro.2ch.net/test/read.cgi/tech/1360128502/
295 名前:nobodyさん mailto:sage [2013/02/06(水) 20:50:50.16 ID:???] なんでマルチしてるの?そんなに宣伝したいの?
296 名前:nobodyさん [2013/02/06(水) 21:31:39.70 ID:DvysHyJ8] ec-cube の .htaccess をのぞいてみたんだが # 基本は SC_Initial.php で設定するが、ini_setで反映されないものはここで設定する php_value mbstring.language Japanese php_flag mbstring.enco ding_translation off php_value output_handler NULL php_flag magic_quotes_gpc off php_flag session.auto_start 0 こーいう記述があるけど、.htaccessの中にphpとか記述してもええのぇ?
297 名前:nobodyさん mailto:sage [2013/02/06(水) 21:34:14.59 ID:???] は?
298 名前:nobodyさん mailto:sage [2013/02/19(火) 10:01:18.06 ID:???] 検索処理とページネートを学ぼうと torhamzedd.halteria.com/2012/01/cakephp20search-plugin22.html?m=1 ↑のブログを参考にSearchプラグインの導入を試みたのですが 「SQLエラー validateSearch」が出てうまく行きません Searchコンポーネントのcommonprocessまでは処理が通ってるらしいのですが 正直、何が悪いのかお手上げ状態です 上記のエラーの原因と解決策を教えていただけないでしょうか
299 名前:nobodyさん mailto:sage [2013/02/19(火) 12:55:09.95 ID:???] >>298 もっと詳しく書かないと調べてあげる気に慣れないな 少なくともエラーの文言はまんまコピペしてくれないと
300 名前:nobodyさん mailto:sage [2013/02/19(火) 14:00:15.60 ID:???] >>299 ごもっともでございます 出先なもんで詳細を確認できない&クドくならないようにはしょったので情報が足りませんでしたね まだ出先ゆえ、詳細を確認できないのですが 後程、エラー全文をレスしますので 見ていただけると幸いです
301 名前:nobodyさん mailto:sage [2013/02/19(火) 15:01:19.27 ID:???] CakePHP2辞典はいつ発売されますか?
302 名前:nobodyさん mailto:sage [2013/02/19(火) 15:36:59.21 ID:???] みねえよ サーチプラグインなんかで躓くなカス
303 名前:nobodyさん mailto:sage [2013/02/19(火) 16:20:29.12 ID:???] >>298 です >>298 で張ったブログを参考に、users、profilesという2つのテーブルを作成し userモデルにhasOneでprofileを持たせています bootstrap.phpでSearchプラグインのロード設定を行い モデルのUser.phpで ・Searchプラグインのビヘイビアをプロパティに追加 ・検索対象フィルタ設定($filterArgs) ・検索対象フィールド設定($presetVars) モデルのProfile.phpで ・Searchプラグインのビヘイビアをプロパティに追加 UsersController.phpで ・Searchプラグインのコンポーネントをプロパティに追加 ・’User’、’Profile’モデルをプロパティに追加 ・beforeFilter内で検索対象フィールド($presetVars)をUserモデルから読み込み ・beforeFilter内でページャ設定 と上記の状態でブラウザでアクセスしたところ以下のようなData base Errorが出ました Error: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'validateSearch' at line 1 webで調べても類似の症例が少なく(また解決方法が得られませんでした)煮詰まっています 長文で申し訳ないですが、助言を頂けないでしょうか
304 名前:nobodyさん mailto:sage [2013/02/19(火) 16:34:36.05 ID:???] validateSearchとかいうメソッド使うっって宣言しといてそんなメソッド無いからSQLに直接投げられてんだろ しねよバーカ
305 名前:nobodyさん mailto:sage [2013/02/19(火) 16:57:59.43 ID:???] >>304 このエラーで言われている「validateSearch」とは SearchableBehavior.phpに記述されているvalidateSearchメソッドではないのでしょうか? 「validateSearchを独自で定義しろ」なんてどこを参考にしても書いていなかったので デフォルトでSearchableBehavior.php内のこのメソッドを呼びに行くものだと思っていたのですが・・・
306 名前:nobodyさん mailto:sage [2013/02/19(火) 17:34:03.66 ID:???] だったらそのビヘイビアがちゃんと読み込まれてないんでねえの? $this->Model名->validateSearch() 呼べるかかくにん
307 名前:nobodyさん mailto:sage [2013/02/19(火) 17:51:14.36 ID:???] >>306 UsersControllerのindex()の最初に$this->User->validateSearch('User');を追加し 直後にdebug('here')を出そうとしても出ず、直前だと出るのでビヘイビアの設定に失敗しているようです・・・ モデルファイルの中で public $actsAs = array('Search.Searchable'); を記述するだけですよね・・・
308 名前:nobodyさん mailto:sage [2013/02/19(火) 17:54:08.78 ID:???] filterArgsあるんだよね? filterArgs消して見てもエラーは出るものの君のと違うエラーだったんだけど一応確認
309 名前:nobodyさん mailto:sage [2013/02/19(火) 17:56:46.55 ID:???] はい Userモデルファイル内で以下のように設定しています public $filterArgs = array( array('name' => 'id', 'type' => 'value', 'field' => 'User.id'), array('name' => 'username', 'type' => 'like', 'field' => 'User.username'), array('name' => 'account_name', 'type' => 'like', 'field' => 'Profile.account_name') );
310 名前:nobodyさん mailto:sage [2013/02/19(火) 19:14:24.02 ID:???] たぶんSearchがSerachになってるとかそういうのだよ
311 名前:nobodyさん mailto:sage [2013/02/20(水) 04:42:40.97 ID:???] モデルのインスタンスが持ってないメソッドを呼ぶと、 そのメソッド名がなんかSQLに含まれる動きしたと思うから、 >>306 >>310 でFAな気がするけど。
312 名前:nobodyさん [2013/02/20(水) 11:46:05.19 ID:FGS5pG2u] 基本的なことかもしれないですが、質問です。 cake bake で作ったCRUDメソッドの中で editがありますが、これのコントローラとビューを見ていて、どうも納得がいきません。 まず、コントローラ側からヴューへ既存データをセットしている行がありません。 なぜこれで既存データがビューのテキストフィールドへ収まった状態の画面が作れるのでしょうか。
313 名前:nobodyさん mailto:sage [2013/02/20(水) 11:52:54.92 ID:???] >>312 ソース読んでみて! 面白いよw
314 名前:nobodyさん [2013/02/26(火) 18:44:02.07 ID:zQtNhxoC] cakePHP2 で [message.txt] 私の名前は、山田太郎です。 趣味はバレーです。 という様な外部ファイルにデータとかhtmlタグを設定しておき include させたいと思いますがどこに配置するのが定石でしょうか?
315 名前:nobodyさん mailto:sage [2013/02/26(火) 18:58:21.14 ID:???] >>314 要するに設定ファイルの設置?
316 名前:nobodyさん [2013/02/26(火) 19:54:39.42 ID:zQtNhxoC] >>315 テンプレート的な意味合いです。
317 名前:nobodyさん mailto:sage [2013/02/26(火) 20:09:15.83 ID:???] じゃ、viewsのelements
318 名前:nobodyさん [2013/02/27(水) 12:51:17.39 ID:k7COWgMj] category_mediums というテーブルを作成し、そのテーブルを参照する為に Model/categoryMedium.php の中に下記コードを記述したところ class categoryMedium extends AppModel { var $name = 'categoryMedium'; Error: Table category_media for model categoryMedium was not found in datasource default. こーいうエラーメッセージが表示されてしまいます。 何が問題があるのでしょうか?
319 名前:nobodyさん mailto:sage [2013/02/27(水) 13:34:15.93 ID:???] CategoryMedium じゃないのか?
320 名前:nobodyさん mailto:sage [2013/02/27(水) 13:35:29.97 ID:???] お前の頭だよ mediumを英和辞書で検索しろよ人間のクズ useTableに記述しろよ出来損ない
321 名前:nobodyさん mailto:sage [2013/02/27(水) 13:37:44.87 ID:???] category_media テーブル CategoryMedium モデル
322 名前:nobodyさん mailto:sage [2013/02/27(水) 14:08:41.58 ID:???] Inflector::camelize(テーブル名) とかの結果を表示すればで簡単に確認できるぞ
323 名前:nobodyさん [2013/02/27(水) 19:23:11.08 ID:1uFU2JpT] >>319 >>320 >>321 >>322 何とか解決しました。ありがとうございます。 >>322 そんな便利な機能もあったのですね。 cakeの得体のしれない命名規則に翻弄される手間が省けそうです。
324 名前:nobodyさん [2013/02/27(水) 19:26:37.46 ID:1uFU2JpT] なんでcakePHPの命名規則で 中 を表わすmedium が media として テーブル定義しないといけないか謎><;
325 名前:nobodyさん mailto:sage [2013/02/27(水) 20:57:48.81 ID:???] つmedium_categories
326 名前:nobodyさん mailto:sage [2013/02/28(木) 01:25:04.41 ID:???] まったくの初心者なのですが cakephp2を用いてSNSのようなものを作りたいと考えていて html CSSはできるのですがphpはほぼ初めてで初心者でも参考になるようなサイトなどありませんか? お願いします
327 名前:nobodyさん mailto:sage [2013/02/28(木) 02:42:12.10 ID:???] >>326 dotinstall.com/ どないです?
328 名前:nobodyさん mailto:sage [2013/02/28(木) 12:06:41.54 ID:???] ありがとうございます Php cake mysqlとかいろいろあって勉強なりそうです
329 名前:nobodyさん mailto:sage [2013/02/28(木) 16:49:01.14 ID:???] Viewに最初からある、ElementsとかEmailsとかScaffoldsとかが自作フォルダと混ざって並んでて邪魔 どこか別のところに置いて欲しい
330 名前:nobodyさん mailto:sage [2013/02/28(木) 17:00:11.96 ID:???] つかわないなら削除したらいいだろアホか
331 名前:nobodyさん mailto:sage [2013/02/28(木) 17:00:49.22 ID:???] 共有フォルダ作って、bootstrapでincludeしろよ。俺はそうしてるよ
332 名前:nobodyさん mailto:sage [2013/02/28(木) 21:29:21.10 ID:???] 何で邪魔に感じるの? 放っておけばいいじゃん
333 名前:nobodyさん mailto:sage [2013/03/02(土) 01:43:36.79 ID:???] むしろ自分のフォルダを別のところに置けよ
334 名前:nobodyさん mailto:sage [2013/03/02(土) 03:08:56.61 ID:???] お前らバカじゃないの?
335 名前:nobodyさん mailto:sage [2013/03/02(土) 14:05:34.02 ID:???] >>329 お前ぜんぜん理解してないなw
336 名前:nobodyさん mailto:sage [2013/03/02(土) 15:54:54.28 ID:???] 理解してないのはお前
337 名前:nobodyさん mailto:sage [2013/03/02(土) 17:40:51.03 ID:???] 生成したモデルに少しでも手を入れた後に、テーブルに変更があって、 再生成すると、手を入れた部分が消えちゃうの、なんとかならないかなあ? CakePHPで開発してると、テーブル構成の変更に腰が重たくなってしまう。
338 名前:nobodyさん mailto:sage [2013/03/03(日) 11:47:34.75 ID:???] >>337 え、bake のこと? なら最初に一回やるだけだよ
339 名前:nobodyさん mailto:sage [2013/03/03(日) 11:50:44.09 ID:???] あと、テーブルが決まらないあいだはモデルの基底クラスに bake したのを使って、 カスタマイズはその継承クラスを作成。 で、コントローラとビューはその継承クラスを参照する scaffold でやりくりする っていうのもうまくいく場合がある。
340 名前:nobodyさん mailto:sage [2013/03/03(日) 12:58:15.94 ID:???] 継承かぁ。 ちょっとやってみる。 2回目のBakeでは、変更部分だけ差し替えてくれるのが理想なんがw
341 名前:nobodyさん mailto:sage [2013/03/03(日) 16:17:06.55 ID:???] >>340 diffってpatchればいいんじゃね?
342 名前:nobodyさん [2013/03/09(土) 23:49:39.09 ID:0I4GbUTq] まだCake使ってる奴いたの? こんなカスフレームワーク使うのやめろよ。 エンジニアとしての自分の格が下がるぞ? てゆーかもう殆ど更新すらされてねーじゃん。