質問 > フロント機能 > extendsクラスの変更方法 |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ma-ma |
投稿日時: 2014/9/26 17:49
対応状況: −−−
|
常連 登録日: 2014/9/22 居住地: 投稿: 55 |
extendsクラスの変更方法 始めまして、
ec-cube初心者です。 お支払方法変更のカスタマイズを行っているのですが、 extendsクラスの変更方法がよく分かっておりません。 現在、LC_Page_Shopping_Payment.php内のinitメソッド内に $this->arrOPTION = $masterData->getMasterData("mtb_gift"); lfInitParamファイル内に $objFormParam->addParam("ギフト","add_option_gift",INT_LEN,"n",array("NUM_CHECK")); を追加しました。 上記のコード追加を行いたいのですが、LC_Page_Shopping_Payment_Ex.phpにはどのように記載すればよろしいでしょうか? 下記方法でコーディングを行ったら、データが取れていない項目がございました。 ------------------------- class LC_Page_Shopping_Payment_Ex extends LC_Page_Shopping_Payment { /** * Page を初期化する. * * @return void */ function init() { parent::init(); $masterData = new SC_DB_MasterData_Ex(); //カスタム:ギフトの追加について $this->arrOPTION = $masterData->getMasterData("mtb_gift"); } /** * Page のプロセス. * * @return void */ function process() { parent::process(); } function lfInitParam(&$objFormParam, $deliv_only, &$arrShipping){ //parent::lfInitParam(); //オプション:ギフトの登録 $objFormParam->addParam("ギフト","add_option_gift",INT_LEN,"n",array("NUM_CHECK")); } } ------------------------- 説明がうまくできてないかと思いますが、ご返答頂ければ幸いです。 よろしくお願いいたします。 |
« 1 (2) |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |