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/
237 名前:nobodyさん mailto:sage [2011/12/13(火) 10:15:11.41 ID:???] 結局、誰の助言も聞かずに自分で探して終了か。 画像アップロード如きで「セキュリティが〜」とか言っちゃう奴が 他人の作ったプラグインをすんなりと受け入れるというのが おかしいとは思わないんだろうな。 頑なに意思を変えないなら、人に質問しなきゃ良いのに。
238 名前:nobodyさん mailto:sage [2011/12/13(火) 11:31:08.57 ID:???] なんか陰湿でキモい
239 名前:nobodyさん mailto:sage [2011/12/13(火) 15:08:02.43 ID:???] うかつに質問も出来ないこんな2ちゃんねるじゃ
240 名前:nobodyさん mailto:sage [2011/12/13(火) 15:53:33.42 ID:???] 自分で分かるならわざわざ質問するなとは思わないか?
241 名前:nobodyさん mailto:sage [2011/12/13(火) 16:19:08.03 ID:???] >>239 ぽいずん
242 名前:nobodyさん mailto:sage [2011/12/14(水) 00:20:14.28 ID:???] >>240 自分の中で80くらいがんばって無理だったらネットで質問しつつ後の20の努力をする。 質問に回答もなく、後の20がんばっても無理だったら諦めて違う方法を模索する。
243 名前:nobodyさん mailto:sage [2011/12/14(水) 01:34:17.83 ID:???] いや、回答出してるじゃん
244 名前:nobodyさん mailto:sage [2011/12/14(水) 17:39:11.08 ID:???] CodeIgniterは覚えたからCakePHPも覚えたいと思うんですけど難しいよ
245 名前:nobodyさん mailto:sage [2011/12/14(水) 17:40:34.96 ID:???] モデルってデータベースに接続しないといけないの? モデルに変数でデータを入れててコントローラーからそれらの変数を取得ってできないの?
246 名前:nobodyさん mailto:sage [2011/12/14(水) 17:41:52.04 ID:???] グローバル変数みたいなことか?出来ると思うけど。 あと、データベース使わなくても使えるよ。
247 名前:nobodyさん mailto:sage [2011/12/14(水) 23:57:19.24 ID:???] Railsのせいでモデル=データベースの1テーブルって 間違った考えが広まってしまったよな。
248 名前:nobodyさん mailto:sage [2011/12/15(木) 00:06:20.83 ID:???] 4
249 名前:nobodyさん mailto:sage [2011/12/15(木) 03:00:05.66 ID:???] モデル名とコンポーネント名が重複してるとコンポーネントの方が優先されてモデルにアクセスできなくなるのって仕様? UserモデルがあるところにUserコンポーネントも作っちゃうと$this->User->save()とかがundefined methodになってしまう
250 名前:nobodyさん mailto:sage [2011/12/15(木) 11:44:42.72 ID:???] 同名ならそりゃそうだ
251 名前:nobodyさん mailto:sage [2011/12/15(木) 11:46:40.70 ID:???] またCakeの関数と重なるアクション名を付けてうまく動かなかったよ すぐ参照できる一覧とかねーのかよ つーかPHPてnamespaceないわけ?なにこの糞言語
252 名前:nobodyさん mailto:sage [2011/12/15(木) 12:26:04.28 ID:???] >>251 PHP5.3以降ではnamespace使えるけど、 Cake2.0は動作環境にPHP5.2系も入れてるので互換性のために仕方ない部分もあるのでは。 FuelPHPみたいに最初からPHP5.3以降で作られてるやつはコアでnamespaceサポートされてたりするし。
253 名前:nobodyさん mailto:sage [2011/12/15(木) 13:24:42.38 ID:???] PHPって後からつけたしつけたし、つぎはぎみたいな言語だし フレームワークは苦労するわな
254 名前:nobodyさん mailto:sage [2011/12/15(木) 17:12:04.31 ID:???] >>250 やっぱそうなのか 一つのモデルに対して、同名のコントローラーとコンポーネントを作れると名前がそろっていて綺麗なんだがなあ・・・ たとえばUserModelに対してeat_cake_countをアップデートする処理とかはUserComponentに書きたい そういうときはUsersComponentって名前にすればいいのかな なんかその辺のコンポーネントの分け方(ネーミングルール)のセオリーみたいなのがよくわからないんだよね UpdateComponentって分け方にすると、とんでもなく巨大なファイルになりそうだし
255 名前:nobodyさん mailto:sage [2011/12/15(木) 17:32:59.52 ID:???] それはモデルに書くべきじゃないの? コントローラーは薄く、モデルは厚く
256 名前:nobodyさん mailto:sage [2011/12/15(木) 18:14:13.62 ID:???] >>251 せめて function actionIndex() function actionView() みたいな作りになってればいいんだけどね。
257 名前:nobodyさん mailto:sage [2011/12/16(金) 13:25:33.43 ID:???] Modelの中身が突如出力されだしたんですが消し方知ってる方いませんか? www.dotup.org/uploda/www.dotup.org2386365.png
258 名前:257 mailto:sage [2011/12/16(金) 13:34:08.67 ID:???] 自己解決 <php がありませんでしたw
259 名前:nobodyさん mailto:sage [2011/12/16(金) 19:10:30.97 ID:???] 1つのレコードの1つのカラムを更新したい場合、 findで目的のレコードを取り出してsaveするのと updateAllで1つだけ更新するのとでは、どちらが速いですか?
260 名前:nobodyさん mailto:sage [2011/12/16(金) 21:55:12.50 ID:???] <php じゃ動きません
261 名前:nobodyさん mailto:sage [2011/12/16(金) 22:46:31.07 ID:???] 一人で開発する分にはフレームワークいらない CakePHPだと逆に遅くなる。 PHPは頭よりも手を動かしてなんぼだと思う。 フレームワークは頭を動かす比重が大きくなる。 設計部分が特にそう。 極端に言えば変数が上書きされないようクラス化しておけば実運用では問題ない。 スパッティーコードにもメリットはあって頭使わなくても最速でコーディングできる。 関数の共通化を考える時間があれば手を動かしてた方がいい。後でリファクタリングで十分。
262 名前:nobodyさん mailto:sage [2011/12/16(金) 23:38:25.39 ID:???] 一生のうちPHPで書くアプリケーションが3つほどまでで、書き直しを一切しないというなら完全に同意してもいい
263 名前:nobodyさん mailto:sage [2011/12/17(土) 00:03:51.26 ID:???] >スパッティーコードにもメリットはあって頭使わなくても最速でコーディングできる。 ワロタ 学生の課題ならそれでいいんじゃね
264 名前:nobodyさん mailto:sage [2011/12/17(土) 06:04:20.02 ID:???] セッションが設定した時間内で切れてしまうのですが、 原因として何が考えられますか? core.phpでは以下のようになっています。 Configure::write('Session.timeout', '31536000'); Configure::write('Session.start', true); Configure::write('Security.level', 'low'); ちなみに、サーバーにアップロードすると自動的に切れてしまうのですが、 ローカルでは大丈夫(もしくは切れるまでの時間が長い)なんですよね・・・
265 名前:nobodyさん mailto:sage [2011/12/17(土) 06:11:18.00 ID:???] Configure::write('Session.save', 'php'); Configure::write('Session.checkAgent', true); あと関連しそうな設定は上記になっています。忘れていました。 他のsession関連の設定はコメントアウトされています。
266 名前:nobodyさん mailto:sage [2011/12/17(土) 09:24:53.68 ID:???] 1つのレコードの1つのカラムを更新したい場合、 findで目的のレコードを取り出してsaveするのと updateAllで1つだけ更新するのとでは、どちらが速いですか?
267 名前:nobodyさん mailto:sage [2011/12/17(土) 11:42:27.08 ID:???] >>266 findする意味がわかんないんだけど。 saveするだけが一番早いだろうに。
268 名前:nobodyさん mailto:sage [2011/12/17(土) 14:55:06.91 ID:???] select id from posts where user_id = 3; update posts set title = 'hogehoge' where id = 5; と update posts set title = 'hogehoge' where user_id = 3; さてどっちが速いかね
269 名前:nobodyさん mailto:sage [2011/12/17(土) 15:59:01.03 ID:???] user_idがユニークでインデックスあたってれば、後者のほうが速そう
270 名前:nobodyさん mailto:sage [2011/12/17(土) 18:54:27.72 ID:???] >>267 findしないと、idがわからない
271 名前:nobodyさん mailto:sage [2011/12/17(土) 18:58:31.20 ID:???] >>268 後者が速いよな。 CakeではupdateAllか。それ以外方法ないよな?
272 名前:nobodyさん [2011/12/17(土) 19:59:48.04 ID:6Ny+9Cbj] エレメント使うと Starting to render ってHTMLにコメントが入っちゃうんですけど これ消す方法ないですか?
273 名前:nobodyさん mailto:sage [2011/12/17(土) 21:10:11.26 ID:???] >>272 debugが0なら消える
274 名前:nobodyさん [2011/12/18(日) 04:48:44.53 ID:9T9v3cA3] CakePHP2.0 + SQLite3で arning (512): _cake_model_ cache was unable to write 'default_"xxx"' to File cache [CORE\Cake\Cache\Cache.php, line 310] みたいな警告が出るんですが同じ症状の人いません?
275 名前:nobodyさん mailto:sage [2011/12/18(日) 18:19:44.28 ID:???] >>223 どこが遅いかの原因解明をまず行うべきです。 SQLレベルなのか、画面描画なのか、CakePHPのせいなのかetc ユーザー数増加によるアクセス過多も問題になることはありますね。 根本的に解決しない可能性もあります。
276 名前:nobodyさん mailto:sage [2011/12/18(日) 18:27:15.86 ID:???] >>259 やりたい事をそのまま2つの処理で書いて、debugでSQLが出力されますので、 それをMySQLのオプティマイザーなどの時間が計測できる機能で実際に試してみては? レコード数の多い・少ないにも関連しそうなので、 テストする際には1か月後、1年後などの予測されるレコード数で実行することを忘れずに。
277 名前:nobodyさん mailto:sage [2011/12/19(月) 21:46:59.93 ID:???] HABTAMで関連付けられた、投稿-タグのテーブルの検索ってどうやるんでしょうか。 やりたいことは、特定のタグを持った投稿を取得する、という単純なものです。 配列は以下のようになっていて、ConditionにTag.name => $tagname などとしても取得できませんでした Array ( [0] => Array ( [Post] => Array ( [id] => 60089 [message] => testtest ) [Tag] => Array ( [0] => Array ( [id] => 8 [name] => タグ1 [PostTag] => Array ( [id] => 26 [post_id] => 60089 [tag_id] => 8 ) ) [1] => Array : : ) )
278 名前:nobodyさん mailto:sage [2011/12/19(月) 22:57:47.33 ID:???] >>277 Set::extract使うべし
279 名前:nobodyさん mailto:sage [2011/12/20(火) 05:19:51.29 ID:???] え、そういう問題?
280 名前:nobodyさん mailto:sage [2011/12/20(火) 11:14:14.85 ID:???] >>278 SQLでとってくる方法はないですか? 「タグ1と関連づいた投稿を全て取得する」というfindができれば教えてほしいんですが、、、
281 名前:nobodyさん mailto:sage [2011/12/20(火) 11:48:28.25 ID:???] Cakeってさ、findでデータ取ってきた時に モデル名のキーが頭に付くのがジャマでしょうがないよね 仕方ないからいつもこうやってる $data = $this->find( .... $data = $data['モデル名'];
282 名前:nobodyさん mailto:sage [2011/12/20(火) 12:16:02.08 ID:???] >>277 findするときに、joinsオプション使って明示的にJOINする
283 名前:nobodyさん mailto:sage [2011/12/20(火) 12:36:01.65 ID:???] >>281 よくやる。
284 名前:nobodyさん mailto:sage [2011/12/20(火) 14:59:31.58 ID:???] >>281 俺は↓する $data = $this->User->find('all'); $user_data = $data['User'] これだとどのモデルか分かりやすいし。 ただし、アソシエーション使ってる場合などは、適切でないかも。
285 名前:nobodyさん mailto:sage [2011/12/20(火) 16:07:14.62 ID:???] >>281 $this->data = $data ってやると、formヘルパーの値valueに自動でセットするためにキーがついてからね。 おれはあんまり気にしたことがない。
286 名前:nobodyさん mailto:sage [2011/12/20(火) 17:30:41.74 ID:???] >>284 find('all');ってテーブルの全レコード取り出してるの? あんまりそういう機会ないなあ あとfind('all')だと配列が返ってくるから、2行目はエラーになるんじゃないか
287 名前:nobodyさん mailto:sage [2011/12/20(火) 17:36:47.14 ID:???] >>281 じゃまくせえとは思うけどアソシエーションを考えると仕方ないなと思ってそのまま使ってる
288 名前:nobodyさん mailto:sage [2011/12/21(水) 08:45:16.75 ID:???] CakeEntity使えよ。色々捗るぞ
289 名前:nobodyさん mailto:sage [2011/12/21(水) 10:15:07.10 ID:???] >>264 だけど、 Configure::write('Session.timeout', '31536000'); ↑これってセッションファイルが破棄されるまでの時間じゃないのかよ!!!ややこしすぎ
290 名前:nobodyさん mailto:sage [2011/12/21(水) 13:07:35.76 ID:???] >>286 あくまで例を書いただけだが・・・
291 名前:nobodyさん mailto:sage [2011/12/21(水) 14:24:31.11 ID:???] >>288 紹介している人のブログ見たけど、いまいち何が捗るのか分からん 別に配列で指定しても見た目で分かるじゃん。
292 名前:nobodyさん mailto:sage [2011/12/21(水) 14:41:31.77 ID:???] そんなんだからぺちぱーなんだよ
293 名前:nobodyさん mailto:sage [2011/12/21(水) 14:45:23.68 ID:???] ぺちぱーってなんですか
294 名前:nobodyさん mailto:sage [2011/12/21(水) 14:57:27.19 ID:???] PHPer
295 名前:nobodyさん mailto:sage [2011/12/21(水) 23:18:44.66 ID:???] パーラー(Pearler)ほど洒落た言い回しではありませんね。
296 名前:nobodyさん mailto:sage [2011/12/21(水) 23:35:54.39 ID:???] APIにアクセスしたりするメソッドってどこに書けばいい? 複数のモデルとコントローラーから利用する予定だけど、クラスとしてLibに置いた方がいいのか APIからデータを持ってくるところまでモデルとして扱っちゃった方がいいのかで迷っている。 www.multiburst.net/sometime-php/2009/01/cakephp-rakuten-webservice-genrecode/ この人はモデルに書いてるけど、外部のライブラリを使うわけで無ければモデルとして書いちゃった方がいいのかな。
297 名前:nobodyさん mailto:sage [2011/12/22(木) 16:13:09.95 ID:???] ログインの実装のデファクトスタンダード的な方法ってあるの? ログイン維持しておくのはセッションで?クッキーで? セッションなりクッキーにユーザーIDだけ保存する?ユーザー情報も保存しておく?
298 名前:nobodyさん mailto:sage [2011/12/22(木) 16:20:05.12 ID:???] ユーザー情報って具体的に何?
299 名前:nobodyさん mailto:sage [2011/12/22(木) 17:12:31.58 ID:???] セッションで。名前とか権限とかよく使いそうなデータもいっしょにセッションに入れておく。
300 名前:nobodyさん mailto:sage [2011/12/22(木) 17:51:46.44 ID:???] AuthComponentだと、usersテーブルの情報だけ持ち回してくれるんだっけ? その都度SQL叩いてるんだったか、どっちだったか忘れた。
301 名前:nobodyさん mailto:sage [2011/12/22(木) 18:58:21.21 ID:???] ってかCakePHPってアプリケーションにアクセスするだけで セッション発行してるけど、なんのために? 中規模のサイトだったらsessionファイルが何万も作られて怖いんだけど
302 名前:nobodyさん mailto:sage [2011/12/22(木) 21:04:43.88 ID:???] >>301 親切心での自動発行じゃ無いかな いらないんならSession.startをfalseにしておこうぜ
303 名前:nobodyさん mailto:sage [2011/12/22(木) 21:12:30.05 ID:???] >>302 falseにしたら $this->Session->setFlash のメッセージが表示されなくなったニダ
304 名前:nobodyさん mailto:sage [2011/12/23(金) 00:56:07.87 ID:???] というか、2.0だとSession.startの設定出来なくなった?
305 名前:nobodyさん mailto:sage [2011/12/23(金) 12:30:12.44 ID:???] 俺も2,0にしたいけど書き換える部分めっちゃあるだろうからめんどうだわ
306 名前:nobodyさん mailto:sage [2011/12/23(金) 12:56:48.08 ID:???] なんでCakeなんて使って作っちまったんだろうなあ 今更変えられないし
307 名前:nobodyさん mailto:sage [2011/12/23(金) 13:04:59.22 ID:???] >>306 変えられないのはお前のせい。 正しくフレームワークを使っていれば 自分の作ったコードとフレームワークを分離させられる。
308 名前:nobodyさん mailto:sage [2011/12/23(金) 13:24:47.98 ID:???] いやいやいやw
309 名前:nobodyさん mailto:sage [2011/12/23(金) 13:33:57.13 ID:???] 時間と手間をかければできる
310 名前:nobodyさん mailto:sage [2011/12/23(金) 14:26:04.13 ID:???] 1.3使ってる、それなりに大きなサイトあるだろ。 そのサイトで問題ないんだから、使い方が悪いだけだ
311 名前:nobodyさん mailto:sage [2011/12/23(金) 16:12:44.23 ID:???] ふと気づいたんだけど、1.2系でさえまだメンテナンス続いてるのね 最終版と銘打ったものが出ない限り、クリティカルなバグを含んでなければコアをアップデートする気になれない俺は無精すぎる
312 名前:nobodyさん mailto:sage [2011/12/23(金) 16:19:01.72 ID:???] 動いてるシステムに手を入れたくない気持ちはよく分かる。
313 名前:nobodyさん mailto:sage [2011/12/23(金) 16:46:26.74 ID:???] そうそう 寝た子を起こすようなことになってしまったら嫌だし
314 名前:nobodyさん mailto:sage [2011/12/23(金) 17:12:11.79 ID:???] メジャーバージョンは動いているシステムだとアップデートするのはきついね。 マイナーバージョンは以前あったセキュリティコンポーネントのバグとかあるから注視しないといかんと思うけど。
315 名前:nobodyさん mailto:sage [2011/12/24(土) 08:41:32.33 ID:???] 1.3.13を使っています。 ビューキャッシュって$autoLayoutがfalseの場合、 キャッシュファイルが生成されません。 レイアウトを使用しない場合、キャッシュが生成されないのでしょうか?
316 名前:nobodyさん mailto:sage [2011/12/24(土) 15:39:27.27 ID:???] >>315 その状況でのみキャッシュ生成されないんならそうなんじゃない? layout/empty.ctpとか作ってコンテンツだけを単純に出力するレイアウトにして適用すれば回避できそうだけど
317 名前:315 mailto:sage [2011/12/24(土) 17:08:20.11 ID:???] >>316 ありがとうございます。仮のレイアウト作る方法で出来ました。 ただビューキャッシュについては上手く行かないことが多くて、 例えば、core.phpに Cache::config('default', array('engine' => 'File', 'prefix' => 'aaa_')); としてもキャッシュファイルにprefixが付きません。 pathを指定しても、指定した箇所にファイルが生成されず、 普段通りapp/tmp/cache/viewsに作られるだけだし・・・ 1.3.13をダウンロードして初期設定以外変えてないのですが どうにもキャッシュ設定の変更が上手く行きません。 ググっても問題を見つけられないし・・・ 分かる方いたらアドバイスお願いします。
318 名前:nobodyさん [2011/12/25(日) 03:30:55.85 ID:S4Adtqyt] CakePHP2.0でSessionの設定関連がcore.phpに見当たらないんですが、 セッションの有効期限を変更するのってどこをいじればいいんでしょうか?
319 名前:318 mailto:sage [2011/12/25(日) 03:57:41.58 ID:???] 自己解決。 一箇所に固まったのね。
320 名前:nobodyさん mailto:sage [2011/12/25(日) 17:29:14.64 ID:???] PaginatorHelperって使ってる? 自分で作るよりそんなに楽なの?
321 名前:nobodyさん mailto:sage [2011/12/25(日) 21:18:29.33 ID:???] >>320 標準であるから使ってる。既にあるものを再作成しちゃいけない。
322 名前:nobodyさん mailto:sage [2011/12/25(日) 22:46:46.49 ID:???] >>320 かなり楽
323 名前:nobodyさん mailto:sage [2011/12/26(月) 00:40:12.74 ID:???] SQL文のパラメーターを自分でエスケープする時ってmysql_real_escape_stringでいいんだよね? conditions に array("MATCH(title) AGAINST ('".mysql_real_escape_string($keyword)."')"); みたいな感じに書くと「DBに接続できてないからmysql_real_escape_stringは使えないっすよ」的なエラーが出るんだけどどうしたらいいんだ
324 名前:nobodyさん mailto:sage [2011/12/26(月) 08:51:40.09 ID:???] >>323 cakeディレクトリ以下をmysql_real_escape_stringでgrepすることぐらい思いつかなかったの?
325 名前:nobodyさん mailto:sage [2011/12/26(月) 08:53:39.81 ID:???] >>323 cakeディレクトリ以下をmysql_real_escape_stringでgrepすることぐらい思いつかなかったの?
326 名前:nobodyさん mailto:sage [2011/12/26(月) 19:22:58.29 ID:???] >>323 App::import('Sanitize'); Sanitize::escape($keyword); とか
327 名前:nobodyさん mailto:sage [2011/12/27(火) 02:42:47.86 ID:???] >>321 ,322 でもDBの値を変更して出力する場合には 対応してないですよね?
328 名前:nobodyさん mailto:sage [2011/12/27(火) 11:15:57.24 ID:???] >>327 ページネイトでDBの値を変更するってどういう用途?
329 名前:nobodyさん mailto:sage [2011/12/27(火) 13:24:45.98 ID:???] webrootをpublic_htmlにして、それ以外のフォルダはドキュメントルートの外に起きたい場合はどのように設定するのでしょうか?
330 名前:nobodyさん mailto:sage [2011/12/27(火) 13:29:34.03 ID:???] ↓のように見える件について報告はしたけど返信もこないんですけど たいしたことないから修正されないんですかね? 実際に個人情報とか漏れてるわけでもないので別に問題ないっちゃ問題だいけど。 ちょうどフレームワーク名に使おうか迷っててcakephpにも興味あるんですが cakephpてurlにクエリをつけるとこういうページが表示されるものなんでしょうか? mystone.aeriagames.jp/?
331 名前:nobodyさん mailto:sage [2011/12/27(火) 14:05:11.21 ID:???] うわー、urlに?を含めたこと無かったからびっくり。
332 名前:nobodyさん mailto:sage [2011/12/27(火) 16:06:32.48 ID:???] >>324-325 以前は入っていたような気がするんだけれども、2.xになってから使われてないっぽかったので、よくわからんので質問したんだ 説明不足ですまぬ >>326 さんくす!
333 名前:315 mailto:sage [2011/12/27(火) 17:42:17.16 ID:???] どなたか>>317 についてはわかりませんか? もう何日もググって試してやってますが、 ビューキャッシュファイルにprefixが付きません・・・
334 名前:nobodyさん mailto:sage [2011/12/27(火) 19:36:48.08 ID:???] >>329 webroot/index.phpでパスを指定する
335 名前:nobodyさん mailto:sage [2011/12/28(水) 02:02:45.93 ID:???] >>328 DBから一覧を取得してその中の日付のフォーマット変えたり、 0か1で入っている性別を男と女に変換したりとか。
336 名前:nobodyさん mailto:sage [2011/12/28(水) 07:03:30.26 ID:???] >>330 これは特殊例だな 多分トップページだけCakeのルーティングを外しているか特殊なmod_rewrite書いたりしてるはず ソース読めないんで確かなことは言えないけど。 まあそもそも1.2の初期バージョン使ってるようなサイト参考にされても困る
337 名前:nobodyさん mailto:sage [2011/12/28(水) 09:44:18.78 ID:???] >>335 1.3ならvirtualField使った方が良いのでは。 日付のフォーマット変えるのは自分は表示する時にしてるけど。