我正在学习如何使用代码点火器和以下教程。由于这是我第一次使用MVC,我在实现send函数时遇到了一些麻烦。我正在做一个关于如何发送简报注册表格的教程。
出于某种原因,当我点击提交时有或没有信息,它给我一个404页面找不到/ send扩展名。我的配置文件中是否缺少某些内容?
提前致谢。
答案 0 :(得分:1)
您是否在.htaccess中设置了CodeIgniter rewrite rules?
答案 1 :(得分:1)
答案 2 :(得分:0)
除了htaccess可能出现的问题外,您发布的文件中还有一些问题:
1)php类之前的html <title>HEY<title>
,但我希望这是一个错字,对吧?你的控制器文件中没有html,对吧?
2)你的POST变量错了;或者更好,你是混乱和混合的东西。 而不是
$this->input->$_POST('name'); //which is also sintactically wrong
应该是:
$this->input->post('name').
输入类已经检索了这个超全局。并取消它们以支持它自己。
3)要使用附件,您需要致电
$this->email->attach($filename);
你刚刚宣布了一个变量而没有别的。
4)什么是$this->email->set_newline("\r\n");
?
我没有在电子邮件类中看到这个函数...你需要使用配置文件,或者传递库的inizialization上的值:
$config['newline'] = "\r\n";
$this->email->initialize($config);