php - 提交后得到回复
问题描述
我有 CI 控制器使用 json 提交数据,我的计划是在响应消息中显示提交的数据,这里是我的控制器的代码:
public function add_post()
{
$this->is_allowed('api_tbl_driver_task_add', false);
$id = $this->get('task_id');
$this->form_validation->set_rules('customer_id', 'Customer Id', 'trim|required|max_length[14]');
$this->form_validation->set_rules('task_description', 'Task Description', 'trim|required|max_length[255]');
$this->form_validation->set_rules('trans_type', 'Trans Type', 'trim|required|max_length[255]|in_list[installation]');
$this->form_validation->set_rules('contact_number', 'Contact Number', 'trim|required|max_length[50]');
$this->form_validation->set_rules('customer_name', 'Customer Name', 'trim|required|max_length[255]');
$this->form_validation->set_rules('imei', 'Imei', 'trim|required|max_length[11]');
if ($this->form_validation->run()) {
$save_data = [
'customer_id' => $this->input->post('customer_id'),
'task_description' => $this->input->post('task_description'),
'trans_type' => $this->input->post('trans_type'),
'contact_number' => $this->input->post('contact_number'),
'customer_name' => $this->input->post('customer_name'),
'imei' => $this->input->post('imei'),
//'task_token' =>$this->setToken(sha1(rand(11111, 99999));,
];
$save_tbl_driver_task = $this->model_api_tbl_driver_task->store($save_data);
if ($save_tbl_driver_task) {
$this->response([
'status' => true,
'message' => 'Data saved',
//'task_id' => true,
'task_id' = $this->get($id, true),
//'task_id' => print_r($this->input->post('name'),
], API::HTTP_OK);
我想在消息旁边的 json 响应中打印 task_id。尝试使用'task_id' => json_decode($this->get($id)),
但没有运气
非常感谢您的任何建议
解决方案
最后,代码使用返回值。问题解决了!
推荐阅读
- ios - 使用flask get方法从mysql数据库获取数据到ios应用程序的问题
- javascript - 使用评级系统设置半图标
- c++ - 如何在 MFC 应用程序中启动 ZeroMQ 线程?
- amazon-web-services - Falco 在 aws ECS 中崩溃
- microsoft-teams - 个人自定义 Teams 应用 - 访问此应用时出现问题
- c - 如何将复杂的 C 结构从 Go 转移到 C
- javascript - 在 React Drawer Navigatoin 中使用带有 Firebase 的 switch 运算符
- azure - 如何在一个 .sln 中仅发布来自多个项目的更改项目?
- python - 通过 SSH 执行 pyz 文件失败,语法无效。为什么?
- r - 在 Rmarkdown R 的全局选项中设置配色方案