- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
$t = new Table('foo');
$t->th('Header 1');
$t->th('Header 2');
$t->th('Header 3');
$t->endRow();
for($i = 0; $i<10; $i++) {
$t->td('Cell 1');
$t->td('Cell <2>', '', true);
$t->td('Cell 3');
$t->endRow();
}
$t->end();
На выходе получаем html таблицы...
guest 19.06.2009 14:30 # +4
теги понравились: table, php, php-html refactoring
Но довольно уныло, тысячи начинающих уебмастеров изобретают подобные "удобства". В этом коде нет сумасшествия, безумства!
guest 19.06.2009 16:47 # +2
guest 20.06.2009 15:07 # −9
Ну и в чем здесь говнокодость?
guest 21.06.2009 18:17 # 0
guest 22.06.2009 00:09 # +5
видимо человек не знает что такое метод, а пишет их "потому что ему так нравится" :))) У него наверное есть также класс Tags с методами font() span() p() и тд. И еще один Letters с методами a() b() c() .... %)
guest 22.06.2009 10:19 # +3
отправил инвайт
guest 28.06.2009 17:17 # +2
Офигеть... программист разделил логику от представления :)))))))))))))))))))
guest 10.08.2009 20:37 # 0
renderContentOn: html
html table: [
html tableRow: [
html tableData: [ html strong: 'Name' ].
html tableData: person name ].
html tableRow: [
html tableData: [ html strong: 'Age' ].
html tableData: person age ] ]
sas171