Php 表单操作在zend framework main.phtml文件中不起作用 **
aMember通过前端控制器(index.php文件)路由所有请求。无法直接从web访问文件/application/default/controllers/views/certificates.php。我建议将文件certificates.php放在aMember文件夹之外。然后你就可以向它提交表格了 另一个选项是实现将处理此类表单提交的自定义控制器。您可以将控制器的代码放入site.php文件 () 下面是代码示例:Php 表单操作在zend framework main.phtml文件中不起作用 **,php,zend-framework,amember,Php,Zend Framework,Amember,aMember通过前端控制器(index.php文件)路由所有请求。无法直接从web访问文件/application/default/controllers/views/certificates.php。我建议将文件certificates.php放在aMember文件夹之外。然后你就可以向它提交表格了 另一个选项是实现将处理此类表单提交的自定义控制器。您可以将控制器的代码放入site.php文件 () 下面是代码示例: **<div> </div> <form m
**<div>
</div>
<form method='post' action='<?php echo /application/default/controllers/views/certificates.php ?>'>
<input type='text' id='lon' value='<?php echo $user->login?>'/>
<input type='submit' Name='submit' value='Certificate'/>
</form>
</div>
</div>**
然后,在表单操作属性中使用此属性:
class CertificatesController extends Am_Mvc_Controller {
function indexAction()
{
//handle form submit here
}
}
只需指定action=“controller/action”
并从该操作加载您的证书视图。我已在控制器目录中创建了新文件,并在其中创建了一个新类,但如何在.phtml文件中创建视图以及如何对控制器文件执行表单操作。使用zftool
执行此任务。此项目已使用zend framework 1构建,那么,如何将zftool用于现有项目。您是在使用localhost
还是hosted server
?
<form method="post" action="<?php p(REL_ROOT_URL . '/certificates') ?>">