php - 本地主机发送无效响应代码点火器 4
问题描述
我刚刚在第 9 集插入数据(它使用印度尼西亚语言)中从 Youtube“网络编程 unpas”学习 CI4。好吧,我按照课程进行并尝试插入数据。将数据插入数据库后,将被重定向到索引文件。
所以错误显示 localhost send an invalid response
idk有什么问题
这是代码
路由.php
$routes->get('/', 'pages::index');
$routes->get('/komik/create', 'komik::create');
$routes->get('/komik/(:segment)', 'komik::detail/$1');
控制器/komik.php
<?php
namespace App\Controllers;
use App\Models\komikmodel;
class komik extends BaseController
{
protected $komikmodel;
public function __construct()
{
$this->komikmodel = new komikmodel();
}
public function index()
{
$data = [
'title' => 'Daftar Komik' ,
'komik' => $this->komikmodel->getkomik()
];
return view('komik/index', $data);
}
public function detail($slug)
{
$data = [
'title' => 'Detail Komik',
'komik' => $this->komikmodel->getkomik($slug)
];
if(empty($data['komik']))
{
throw new \CodeIgniter\Exceptions\PageNotFoundException('Judul Komik '. $slug. 'Tidak Ditemukan');
}
return view('komik/detail', $data);
}
public function create()
{
$data = [
'title' => 'Form Tambah Data Komik'
];
return view('/komik/create', $data);
}
public function save()
{
$slug = url_title($this->request->getVar('judul'), '-', true);
$this->komikmodel->save([
'judul' => $this->request->getVar('judul'),
'slug' => $slug,
'penulis' => $this->request->getVar('penulis'),
'penerbit' => $this->request->getVar('penerbit'),
'sampul' => $this->request->getVar('sampul')
]);
session()->setFlashData('pesan', 'Data berhasil di tambahkan!');
return redirect()->to('/komik');
}
}
任何建议将被认真考虑
解决方案
推荐阅读
- java - 如何模拟参数请求单元测试谷歌云功能?
- r - 不平衡数据的纵向多层次模型
- node.js - 如何从嵌套数组中获取字段和值并查询它们以在 mongodb 中查找 doc?
- reactjs - ReactJs FE 和 Django Rest Services 与 Azure AD 进行身份验证和授权
- linux - 有没有办法在linux中删除名称替换的文件?
- flutter - 带有 HTTP 请求的 Stream Builder 不工作 [Flutter]
- c# - ASP.NET Core 3.1 MVC 返回格式为字符串的 JSON
- amazon-web-services - Lambda 的 SNS 触发器问题
- python - 使用python进行图像提取
- loops - 创建循环并将输出保存在 .txt 或 .fasta 文件中