【PHPフレームワーク】Ethna【スケルトン自動作成】at PHP【PHPフレームワーク】Ethna【スケルトン自動作成】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト602:599 06/10/27 13:38:43 ×直接smarty自体 ○直接ethna自体 でした 極力ethna本体は弄りたくないと考えています 603:nobodyさん 06/10/27 22:43:10 >>599 俺はapp以下にAPPID_SmartyPlugins.phpを作って、Controllerでincludeしてるけど。 604:599 06/10/28 12:37:29 >>600 >>603 おかげさまで上手くひとまずは上手く行ったのですが なぜかメインアクションのテンプレから 別のアクションをincludeすると、ループが発生します。 別のアクションというのは単にテンプレを表示させるだけの 非常に簡単なものです。 またそのアクション単体での動作も確認できました。 メインアクションもインクルードをしない場合の動作は確認できました。 しかしなぜかメインアクションのテンプレから include すると ループが発生してしまいます。 どなたかヘルプみー 605:nobodyさん 06/10/28 17:56:31 FIh0kQ4t ちょっと行き詰ったので、お知恵を拝借させてください。 複数のAppManagerでの処理にまたがるトランザクションの方法について 悩んでいます。 たとえばポイント制の物販(?)のようなものがあるとして、顧客情報と 購入情報のAppManagerを用意しました。購入処理を行った場合、顧客 情報からはポイント減算処理、購入情報には履歴を書き込みます。 単位の処理だと、 $user_m->userPoint( 30 ); // 30ptを消費 $sales_m->addHistory( ... ); // 購入履歴を追加 のように実装できますが、これらは同じトランザクション内で処理される 必要があります。 一方のManagerから他方のManagerを呼び出して処理をまとめてしまうことも 可能ですが、Managerの独立性が保たれないのでそれは気持ち悪いです。 これらのManagerを管理する別のManagerを作成して、そこでトランザクションを 制御するというのも考えましたが、機能ごとに分離すると数ばかり多くなって 収拾がつかなくなってしまいました。(かといって統合すると用途がごちゃごちゃの Managerができてしまう罠…) 続きます↓ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch