繁体   English   中英

我可以在if循环中编写表单操作方法吗? 在聪明的模板?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM