ThinkPHP工作流程是怎样的?能否详细介绍一下?