多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 主题程序处理 ## 主题程序操作 ### 主题表单操作:保存到数据库 ``` use Martin\Forms\Models\Record; use Flash; function onFormSubmit() { $record = new Record; $post = post(); $data = [ 'name' => $post['name'], 'email' => $post['email'], 'message' => $post['message'], ]; // 数据 $record->created_at = date('Y-m-d H:i:s'); $record->form_data = json_encode($data, JSON_UNESCAPED_UNICODE); // 保存数据库 $record->save(null, post('_session_key')); Flash::success('成功!!'); } ``` ### 获取数据库展示列表 ``` use RainLab\Blog\Models\Post; function onStart() { $list = Post::isPublished()->with('categories') ->orderBy('published_at', 'desc')->take(5)->get(); $this['posts'] = $list; } ```