Подскажите. Функция(id_term) на выходи получаем имя термина.

Главные вкладки

Аватар пользователя abix abix 23 августа 2009 в 16:15

Порыскал по апи и толи я слепой, толи нет такой функции.? если нет функции как по другому реализовать?

Комментарии

Аватар пользователя abix abix 24 августа 2009 в 8:38

Если скажете как выдернуть из объекта имя, буду премного благодарен.
Пока что написал запрос, но это выглядит коряво.

И еще не по теме, если я темизирую Views, и в этих файлах *.tpl.php использую функции, выборки из БД они кэшироваться будут?

Аватар пользователя Dock@drupal.org Dock@drupal.org 24 августа 2009 в 10:27

Ну чтобы выдернуть из объекта имя надо очень постараться:) Сначала надо прочитать документацию по php и понять что такое объект:) А ещё можно найти в документации функцию [ru-api=taxonomy_get_term] и посмотреть что же она делает. Там, кстати, и запрос есть;) А если найти табличку, из которой этот запрос берет данные, то можно найти там поле "name". И после этих сложных манипуляций можно будет понять: чтобы получить имя термина, надо написать $ИМЯ_ОБЪЕКТА=>name Smile
Может я и не очень доступно все объяснил, но думаю по делу. На будущее - занимайтесь самообучением, от того, что получается самому без посторонней помощи намного больше счастья и пользы;)

По темизации, смотря что вы хотите кэшировать, какой у вас механизм кэширования и т.п. Если все стандартно, то выборки кэшироваться не будут, а страницы будут:)

Аватар пользователя abix abix 24 августа 2009 в 13:55

Ага все ясно, я не доконца понимаю что такое объект в ПХП, так что извольте, читал но пока не дошло, видимо пока напрямую с ним не столкнусь не пойму.
С выборками ясно, да все стандартно.

З.Ы насчет самообучения, именно этим я и занимаюсь, но иногда бывают тупики. Спасибо за ваш ответ. Очень помог.

Аватар пользователя Dock@drupal.org Dock@drupal.org 24 августа 2009 в 15:40

Не за что. Объект - это то же самое, что и объект класса в любом другом языке, так что чистой воды ООП. Объект - это контейнер, в котором хранятся другие объекты. В данном случае контейнер термина, в котором лежат его атрибуты (имя, описание и т.п.).