【PHPフレームワーク】Ethna【スケルトン自動作成】at PHP【PHPフレームワーク】Ethna【スケルトン自動作成】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト636:nobodyさん 06/11/21 01:13:01 >>635 そういうことしようと思ったことないから想像だけど、 $this->session->set('hage', 'hoge'); って登録したんなら、それを取り出すのは、 $this->session->get('hage'); なんじゃないの? どこから$ethnaは出てきたの? 637:nobodyさん 06/11/21 02:06:11 >>634 preview2でも使えると思いますよ。 えと、class foo {} じゃなくて functionだけ書いておくのです。 638:nobodyさん 06/11/21 02:52:20 >>635 あんまし美しくないかもだけど、こんな感じかな? $c =& Project_Controller::getInstance(); $b =& $c->getBackend(); $b->session->get('hoge'); 個人的にはHogeClassのメンバに$backendを持っておいて コンストラクタで参照を渡すと思う。他にも使えるからね。 $this->backend->session->get('hoge'); HogeClassのメソッドでは、こういう風に呼び出すような。 639:nobodyさん 06/11/21 09:18:10 >>637 上手くいきました。感謝! /** *@vararraysmarty prefilter定義 */ var $smarty_prefilter_plugin = array(/* *TODO: ここにユーザ定義のsmarty prefilter一覧を記述してください * *記述例: * *'smarty_prefilter_foo_bar', */ array('foo', 'bar'), (1) 'bar', (2) ); (1)のように書きましたが、コメントどおり書いて(2)もo.k.でした。 (1)の方が後でメンテするときによさそうですね。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch