Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Misha v.3 06.12.2007 15:01
немного мелочей по коду.^if(def ^hParams.product_id.int(0)){ WHERE products.product_id = ^hParams.product_id.int(0) }условие всегда будет def.
@getProductsFields[hshParams] $hParams[^hash::create[$hshParams]]hParams не объявлена локальной
$tProductsFields[^self.getProductsFields[ $.SQL_SELECT[nesting] $.SQL_FROM[products] $.SQL_WHERE[ products.product_id = products_fields.product_id AND products.product_id IN ($tProduct.parents_ids) ] ]]будет ругань на product_id в списке доставаемых полей
$hFields[:hshFields.[$intParentID].hash[name][$.distinct[tables]]]1. опечатка похоже ':' -> '^'
^if(def $hParams.tag_body){$hParams.tag_body}def тут нафиг не нужен