개체를 인스턴스화 할 위치로 배열을 반환해야하는 PHP 클래스가 있습니다. 나는 문제가 무엇인지 알아 내려고 노력했지만 그것을 볼 수는 없다. 내가 잘못 본 곳이나 올바른 방향으로 나를 가리키는 사람은 누구입니까? (. 'feeds.php라는 파일 내에서) 덕분에 여기 PHP 클래스가 호출 될 때 배열을 반환하지 않습니다.
는class updateFeed {
public function index() {
$db = JFactory::getDBO();
$query = "SELECT * FROM tweets";
$db->setQuery($query);
$result = $db->loadObject()
if(strtotime($result->date_added) <= time() - 3200) {
$this->updateTweets();
}
$query = "SELECT * FROM tweets ORDER BY tweet_date DESC LIMIT 0, 3";
$db->setQuery($query);
$results = $db->loadObjectList();
$tweet_db = array();
foreach($results as $result) {
$tweet_db[] = array(
'title' => $result->title,
'text' => $result->text,
'tweet_date' => $result->tweet_date
);
}
return $tweet_db;
}
하는 클래스입니다 그리고 여기 객체가 인스턴스화되는 위치합니다 (index.php 파일에)입니다 :
include('feeds.php');
$tweet_dbs = new updateFeed;
print_r($tweet_dbs);
인덱스 파일의 print_r에 'updateFeed Object()'가 표시됩니다. 미리 감사드립니다.
와
교체'인 print_r ($ tweet_dbs-> 지수());'당신은 클래스 메소드를 호출 적이있다. – insertusernamehere