|
|
|
| Написал такой вот клас:
class News{
Function ShowNews($id_news, $raz, $co){
if($id_news != false){
$t_news = Mysql_query("SELECT * FROM news WHERE id = '$id_news' ");
$mass = mysql_fetch_assoc($t_news);
$all_news ='
<div>'.$mass['time'].'</div>
<div>'.$mass['title'].'</div>
<div>'.$mass['text'].'</div>11
';
echo($all_news);
}
}
|
дальше фсе как обчно.
суть проблемы такова:
как задать произволный шаблон для вывод?
что б если вдруг пришлось метод вызывать несколько раз и при этм шаблоны вывода различный.
Вроде все понятно объснил. | |
|
|
|
|
|
|
|
для: Nic
(28.02.2007 в 21:57)
| | Можно методу ShowNews добавить ещё один параметр, обозначающий какой шаблон использовать. А в теле метода читать файл с нужным шаблоном и вместо псевдо-тегов подставлять нужный текст. | |
|
|
|
|
|
|
|
для: Саня
(28.02.2007 в 22:30)
| | думал про это, но чет вот с псевдо тегами заморачиватся не очень хочеца.
может я вапше не в правильном направлении иду може есть другие способы... | |
|
|
|
|
|
|
|
для: Nic
(28.02.2007 в 21:57)
| | Лучше вообще не реализовывать вывод внутри класса, а возвращать данные как есть или создать специальный класс для представления. | |
|
|
|
|
|
|
|
для: cheops
(01.03.2007 в 13:39)
| | Была идея возврашать методом класса массив значений.
и потом уже в цикле делать выод.
но не слишкомли это будет трудно для выполнения, т.е лишние действия будут выполнятся...
вошем пока думаю, оставить как есть. а при необжодимости внутри метода пописывать дополнительный алгоритм вывода - или то или это | |
|
|
|