我正在尝试使用cakePHP 3.0创建一个无模型表单,我一直在通过这里的食谱指南http://book.cakephp.org/3.0/en/core-libraries/form.html,但似乎我对于放置ContactForm.php的位置感到困惑。它说将它放在src / Form / ContactForm.php中,但它不起作用。有人可以指导我吗?感谢
答案 0 :(得分:0)
请提供有关您的问题的更多信息 1)是否在控制器中识别出ContactForm? 如果不是 - 检查命名空间 2)仅在
处理您的数据protected function _execute(array $data)
{
// Send an email.
return true;
}
不在控制器的
中 if ($this->request->is('post')) {
if ($contact->execute($this->request->data)) {
//NOT HERE!!!
} else {
// error
}
}
答案 1 :(得分:0)
另外请记住,您的服务器配置可能禁止php短开标签。
确保您的课程以<?php
开头,而不仅<?
更安全。如果没有,CakePHP将只响应Your \ Namespace \ Class Not Found消息。
答案 2 :(得分:0)
只需验证放置$CONDITIONS
文件夹的位置,它必须位于driver.find_element_by_tag_name("body").send_keys(Keys.END)
文件夹中。
还要确保该类具有Form
作为后缀。
因为您的错误是src
,这意味着您没有将Form
文件夹放在App\Controller\ContactForm not found
文件夹中。