將Pressflow添加到我們的Drupal安裝時突然發生此錯誤。它來自定製模塊,在Pressflow之前似乎工作正常。增加Pressflow後,運行Drush會導致此錯誤顯示在屏幕上。「未定義的屬性:stdClass」
被識別爲錯誤的來源的功能是這樣的:
function user_search_location_get(&$user) {
if (count($user->user_location_pref)) { // This line is causing the error.
return $user->user_location_pref;
}
// …
}
錯誤消息是以下各項:
WD PHP:通知:未定義屬性:stdClass的::在user_search_location_get $ user_location_pref()
我認爲你是真正的問題。但是,這一切都發生在Drupal 6中;只有一個皺紋 - 直到Pressflow Drupal安裝之前,錯誤才變得明顯。所以。你提供了在Drupal 7中打開/關閉的方法。那麼Drupal 6呢? 另請注意,這些錯誤通過Drush在屏幕上顯示。 – user908998 2011-12-14 23:33:26