我正在开始我的第一个 CodeIgniter 项目,并希望在开始之前获得一些建议。我对控制器名称和模型的工作方式有点困惑。
如果我希望我公司页面的 url 是http://example.com/Company/view
控制器需要被称为 Company.php 对吗?在公司控制器内部,它看起来像这样:
public function viewAll()
{
$this->load->model('Companymodel');
$this->load->view('templates/header');
$data['result'] = $this->Companymodel->viewAll();
$this->load->view('company/viewAll', $data);
$this->load->view('templates/footer');
}
好的,我在这里很困惑,在上面的第 4 行:
$this->load->model('Companymodel');
这个对公司模型页面的调用需要第一个字母大写,其余小写?
如果正确,模型文件是否需要称为 Companymodel.php 并放在 application/models 文件夹中?
调用控制器和模型相同是不好的做法吗
示例:Company.php 并将其放置在 /application/controller/ 中,然后将模型称为 Company.php 并将其放置在 application/model 中,或者应该将模型称为 Companymodel.php
我想我的最终问题是控制器和模型文件的命名约定,以及它们是否可以大写。