CMS

2016-07-25 2 views
0

致命的なエラー:メンバ関数getGoalsに呼び出し()非オブジェクトCMS

コントローラ上:

{ $newsList = new Object\homepage\Listing(); } 

ビュー:

{<?= homepage->getGoals(); ?>} 
+2

ここで使用しているコードの詳細を教えてください。 'homepage'はビューに定義されていないか、変数名の前に' $ 'を追加するのを忘れてしまいましたが、提供されたコードではこれはほとんど不可能です – GNi33

答えて

0

IあなたがMVCの基本を理解していないので、間違ったやり方をしていると思います。 Homepageオブジェクトのリストを取得したくないと思います。

はあなたのコードをチェックするには、いくつかの方法があります 1.あなたは例えば

オブジェクト

のリストを取得するには、フィールド「目標」 2.ドキュメントを持つ任意のオブジェクトを持っていることを確認してください。

コントローラー:

// get a list of news objects 
     $newsList = new Object\News\Listing(); 
     $this->view->news = $newsList ; 

ビュー:

<?=$this->news->getName()?> 

または

<?=$this->news->getGoal()?> 

あなたはこのフィールドを作成する場合