2015-05-06 4 views
0

Я новичок в этом сообществе, и я буду очень признателен, если кто-то может мне помочь.Получите статью, чтобы извлечь название, псевдоним, содержимое и т. Д. Joomla 3.X [PHP]

Ну, я пытаюсь получить информацию из любой статьи, по идентификатору или по [объекту]. Идея заключается в том, что «делайте некоторые действия» для всех этих данных, извлекая «заголовок», «контент» и т. Д., Затем манипулируйте этой информацией.

код, который я думаю, что это может быть полезно:

$model = JModelLegacy::getInstance('Articles', 'ContentModel'); 
$articles = $model->getItems(); 

"$ статьи" сохраняет массив, не так ли? который содержит все мои статьи, индексированные из 0-> N.

Теперь, когда я использую его в Еогеасп, например, как:

foreach($articles as $newArt){ 
echo $newArt->get("alias"); 
} 

«эхо» ничего не возвращает. На самом деле я протестировал [echo $ articles [0 или 1 ...]; ] то же ... ничего.

Любые идеи, в чем проблема?

+0

Как правило, попробуйте отладочный вывод, например 'var_dump ($ articles)' или 'var_dump ($ newArt)', чтобы увидеть, что он содержит. –

+0

Лучший совет когда-либо;) Спасибо. Это была проблема с доступом к массиву. –

ответ

1

EDIT:

Я был неправ призванием атрибутов с помощью get("alias").

$newArt->alias; 

Простой: ').

+0

Вы должны принять свой собственный ответ. – Elin

+0

Я буду, но я не могу до завтра;) –