parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

вопросы про пример "Новостной раздел для чайников"

dimka 15.07.2004 18:18

Доброго. Пытаюсь собрать данный прмер, конкретно интересует календарь, но вот не задача страника содержит такой код:
@USE
/classes/dtf.p
/classes/mysql.p

@getCalendar[lparams][params]
$params[^hash::create[$lparams]]
$result[^MAIN:pSQL.sql[table]{
SELECT
^MAIN:pSQL.month[dt] AS month,
^MAIN:pSQL.year[dt] AS year
FROM
article
WHERE
article_type_id = ^params.article_type_id.int(0) AND
is_published = 1 AND
dt_published <= ^MAIN:pSQL.now[]
GROUP BY
year,
month
}]
#end @getCalendar[]

@main[]

$calendar[^getCalendar[$.article_type_id(1)]]
^printCalendar[$calendar]
но Parser ругается:
Unhandled Exception (Debug)
method of void (void) accepts maximum 1 parameter(s)
sql

то есть на строку: $result[^MAIN:pSQL.sql[table]{

скажите данный пример свепиально так задуман или нет? подскажите пожалуйста как исправить :(