我用下面的幫助:http://pastebin.com/qBs2GvG4在我的CakePHP 2.0的應用程序,以顯示像這樣一個用戶的gravatar:CakePHP的:致命錯誤:調用一個成員函數圖像()
<?php $this->Gravatar->image($profile['User']['email'], array('default'=>'mm','size'=>48)); ?>
但是它給錯誤:
Fatal error: Call to a member function image() on a non-object in /Users/cameron/Sites/social/app/View/Helper/GravatarHelper.php on line 97
任何想法是什麼問題是?這工作在我的1.3應用程序,所以想知道1.3和2.0之間的東西是否已經改變導致這個問題?謝謝
只需$這個 - >的Gravatar或$當你調用該方法的圖像,這是空。 –
嗨,不理解的問題,因爲代碼正在執行從助手,如果我註釋掉97線返回它將加載沒有錯誤的頁面(雖然沒有gravatar),所以它defo得到該助手文件罰款,所以我看不到它是空的... – Cameron
我不知道它如何可以爲空的單行代碼,但PHP在那種情況下輸出該消息。 –