2016-04-14 20 views
0

私はどこに問題があるのか​​正確にはわかりません。 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 
+1

エラーは、 'objectInfo()'メソッドが定義されていないことを説明しています。メソッドが定義されているスクリプトをインクルードしたり、スクリプトを必要としましたか?そこ – Fabio

答えて

0

objectInfoクラスの新しいインスタンスを作成し$bInfo = new objectInfo($parameters);ライン。次に、このクラスのメソッドobjectInfo()を呼び出そうとします。 このクラスにはこのようなメソッドがないことを示すエラーメッセージが表示されます。クラスobjectInfoのソースコードを表示できますか?

+0

クラス------クラスなobjectInfo { パブリック関数__construct($ object_array){ foreachの($キー=> $値として$ object_array){ $この - > $キー= $値。 } } } – kurama

+0

このクラスには、あなたが呼び出すことができる 'objectInfo'というメソッドはありません。あなたは何を達成しようとしていますか? – arkuuu

+0

関数objectInfo($ object_array)を書き直す際の解決策を見つけました。ちょうどphp7で変換しようとしましたが、エラーは表示されません – kurama

関連する問題