[英]can i write form action method in if loop? in smarty template?
$router->map('people_companies_add_owner', 'people/add/:is_owner','null', array('controller' => 'companies', 'action' => 'add','is_owner'=>'1'));
$router->map('people_companies_add_client', 'people/add/:is_owner','null', array('controller' => 'companies', 'action' => 'add','is_owner'=>'0'));
调用控制器,显示添加模板。 在控制器中,我要传递的参数是“ is_owner”。添加模板可以再次访问该参数,但是在重新路由它时,它将调用
{form action='?route=people_companies_add' method=post}
{include_template名称= _profile_form控制器=公司模块=系统}
我想检查“ is_owner”标志并据此呼叫所有者或客户。我可以将表单操作放入if循环吗? 喜欢
if($ n == 1)form action =?route = peple_com_owner else form action =?route = peple_com_client
它显示聪明的错误
这应该工作:
<form
method="post"
action="?route={if $is_owner}people_com_owner{else}people_com_client{/if}"
>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.