私はオープンソースのphreebooksをカスタマイズしています。私はその中のモジュール名を変更したい。私はphreebooksとphreedomのモジュール名をうまく変更しましたが、私がphreedomの名前を変更すると、私はpdfを印刷できません。私はラインNo 50でこのエラーモジュール名を変更する
User: 1 Company: phree RUN-TIME WARNING: 'Creating default object from empty value' line 50 in file
F:\wamp\www\phree\modules\report\pages\popup_gen\pre_process.php
を取得しています、コードは正確に私が間違っているのどこ誰かが私に教えてくださいすることができ、この
if (isset($_GET['xfld'])) $report->xfilterlist[0]->fieldname = $_GET['xfld'];
のようなものです。私は過去3日間からそれを結んでいます。
私はそれが "BLANK" と表示され、この のようでしたが、実際にisset($_GET['xfld']
はURLから設定されます
if (isset($_GET['xfld'])) { // check for extra filters if (!isset($_GET['xfld'])) $xfld = new stdClass(); echo "BLANK"; if (isset($_GET['xfld'])) $report->xfilterlist[0]->fieldname = $_GET['xfld']; if (isset($_GET['xcr'])) $report->xfilterlist[0]->default = $_GET['xcr']; if (isset($_GET['xmin'])) $report->xfilterlist[0]->min_val = $_GET['xmin']; if (isset($_GET['xmax'])) $report->xfilterlist[0]->max_val = $_GET['xmax']; }
編集しました。
$ report-> xfilterlist [0]が空である可能性があります。私はあなたが投稿したものから伝える方法がありません。 – Aaron