我在尝试添加新模块页面时收到404。我显然缺少一些基本的东西,作为Symfony的新手。任何人都可以指出我错过了什么吗?
非常感谢。
模块/管理/操作/的actions.class.php
/* following executeIndex() */
public function executeSchedule()
{
if ($this->getRequest()->getethod() != sfRequest::POST)
{
return sfView::SUCCESS;
}
else
{
$name = $this->getRequestParameter('first_name');
echo $name;
}
}
模块/管理/模板/ scheduleSuccess.php
<?=set_title('Schedule')?>
<form action="/admin/schedule" method="POST">
<input name="foo" type="text">
<?php echo submit_tag('Schedule'); ?></p
提交后,我收到此错误:
Sep 28 10:02:37 symfony [info] {sfAction} call "defaultActions->executeError404()"
Sep 28 10:02:37 symfony [warning] {404} requested url: /admin/schedule
Sep 28 10:02:37 symfony [info] {sfView} initialize view for "default/error404"
答案 0 :(得分:1)
答案 1 :(得分:1)
另外,不要回应你的行为。使用setContent帮助程序。
在你的情况下:
$name = $this->getRequestParameter('first_name');
$this->getResponse()->setContent($name);