intermediate draft 5

This commit is contained in:
msyu
2025-06-09 16:03:38 +03:00
parent e15f690012
commit 38b621bc44
12 changed files with 889 additions and 740 deletions
+3 -3
View File
@@ -6,13 +6,13 @@
<cfparam name="ATTRIBUTES.entity" type="string"/>
<cfparam name="ATTRIBUTES.accessObject" type="string" default=#ATTRIBUTES.entity#/>
<cfparam name="ATTRIBUTES.key" type="string" default="#ATTRIBUTES.entity#_id"/>
<cfparam name="ATTRIBUTES.key" type="string" default="#ATTRIBUTES.entity#_id"/><!--- для составных ключей рекомендуется "undefined" *** можно сделать листом, и дальше конструировать, как ни в чем не бывало --->
<cfparam name="ATTRIBUTES.pageInfoOut" type="string"/>
<cfparam name="ATTRIBUTES.formEncType" type="string" default=""/>
<cfparam name="ATTRIBUTES.trackOut" type="string" default="tr"/>
<cfparam name="ATTRIBUTES.defaultBackUrl" default="#ATTRIBUTES.entity#_ls.cfm"/>
<cfparam name="ATTRIBUTES.thisUrl" default=""/>
<cfparam name="ATTRIBUTES.defaultBackUrl" default="#ATTRIBUTES.entity#_ls.cfm"/><!--- для зависимых сущностей передавать обязательно --->
<cfparam name="ATTRIBUTES.thisUrl" default=""/><!--- для составных ключей передавать обязательно *** выбрасывать исключение --->
<!--- заново конструируем Url текущей страницы, без трека --->
<cfif len(ATTRIBUTES.thisUrl) EQ 0><!--- наугад используем типовое соглашение--->
<cfparam name="#ATTRIBUTES.key#" default="-1"/>