天下无坑

天下无坑


模型执行流程

!includeurl https://raw.githubusercontent.com/xuanye/plantuml-style-c4/master/core.puml
GREEN_ARROW
skinparam BackgroundColor #FCFCFC
start
partition **input** {
note right

**F($key)**
用于获取并过滤用户输入的数据
$_GET[$key] -> $_POST[$key] -> DATA[METHOD][$key]
F() 似乎有bug,post提交表单,而get也存在相同键名则取get
其他还是取post的

end note

split
:$_GET;
split  again
:$_POST;
split  again
:DATA;
endsplit
}
partition **processing** {
note right

<back:#HotPink>**valid**</back>、<back:#HotPink>**call**</back>在**DB_NAME.base.php**中定义

endnote
split
:select;
split again
#HotPink:valid;
:insert;
#HotPink:call;

split again
#HotPink:valid;
:update;
#HotPink:call;
split again
#HotPink:valid;
:ifUpdate;
#HotPink:call;
split again
:delete;
#HotPink:call;
endsplit
}
partition **output** {
:output/
}
stop

页面列表

ITEM_HTML