私はどこに問題があるのか正確にはわかりません。 objectinfoが空で、 私はこのエラーがあります。致命的なエラー:未定義のメソッドを呼び出すobjectInfo :: objectInfo()
Fatal error: Call to undefined method objectInfo::objectInfo() on this line $bInfo->objectInfo($banner);
私のSQL要求の作業罰金と私はそこに問題がある、私のコードを
を検証しました。
Tkの
$parameters = array('expires_date' => '',
'date_scheduled' => '',
'banners_title' => '',
'banners_url' => '',
'banners_group' => '',
'banners_target' => '',
'banners_image' => '',
'banners_html_text' => '',
'expires_impressions' => '',
'banners_title_admin' => ''
);
$bInfo = new objectInfo($parameters);
$bID = HTML::sanitize($_GET['bID']);
$Qbanner = $OSCOM_PDO->prepare('select banners_title,
banners_url,
banners_image,
banners_group,
banners_target,
banners_html_text,
status,
date_format(date_scheduled, "%Y-%m-%d") as date_scheduled,
date_format(expires_date, "%d/%m/%Y") as expires_date,
expires_impressions,
date_status_change ,
customers_group_id,
languages_id,
banners_title_admin
from :table_banners
where banners_id = :banners_id
');
$Qbanner->bindInt(':banners_id', (int)$bID);
$Qbanner->execute();
$banner = $Qbanner->fetch();
$bInfo->objectInfo($banner); // pb is here
エラーは、 'objectInfo()'メソッドが定義されていないことを説明しています。メソッドが定義されているスクリプトをインクルードしたり、スクリプトを必要としましたか?そこ – Fabio