parser

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

 

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

Не дереться переменная

Hexley 08.09.2007 23:23 / 08.09.2007 23:28

Есть код
@CLASS
Storage

@auto[]
$oSql[$MAIN:oSql]
$iUserId($oAuth.user.user_id)

@ListFileByFolder[iFolderId;iResultType][tFileList]
$tFileList[
	^oSql.table{
		SELECT 
			id,
			description,
			fsize,
			type,
			self_name
		FROM
			store_file
		WHERE
			folder_id = $iFolderId
		AND
			owner_id = $iUserId
	}
]
Этот код вызываеться так:
@USE
Storage.p
@auto[]
$bIsSystem(true)
@pageCode[]
$ItemsList[^Storage:ListFileByFolder[^form:folder.int(0);1]]
в корневом auto.p в @main[] определяеться $oAuth и идет вызов @pageCode[].
$oSql[$MAIN:oSql]
$iUserId($oAuth.user.user_id)
oSql у меня дереться , а oAuth нет
oSql определен в секции auto.

Я дурак?