传值到前端页面后该如何显示

在控制器中处理完数据后,通过$this->assign('companyid',$companyid);发到前端,在前端如何能获取到传来的值?
如:$this->assign('companyid',$companyid);
前端页面:<input id="c-company_id" type="hidden" class="form-control" name="company_id" type="text" value="">在value中该如何写出传来的值?
另外name="company_id"可以这样写吗,还是必须要写成name="row[company_id]" ?

查看更多

关注者
0
被浏览
145
eamo
eamo 2019-03-11
这家伙很懒,什么也没写!

楼上正解,
<input id="c-company_id" type="hidden" class="form-control" name="company_id" type="text" value="{$companyid}">
这样可以将值渲染到前端页面,
另外name="company_id"可以这样写可以,这样写name="row[company_id]"也行,取决于你后台怎么取值,
第一种写法后台

$company_id = $this->request->post("company_id");

这样可以获取值
第二种

$company_id = $this->request->post("row[company_id]");

这样可以获取单个的值,
fastadmin这样写是因为后台一般直接获取一个数组

$params = $this->request->post("row/a");

这样获取的事页面上所有的值包含了company_id

2 个回答
85300371
85300371 认证专家 2019-03-11
论坛不在可以在我的博客找到我

<input id="c-company_id" type="hidden" class="form-control" name="company_id" type="text" value="{$companyid}">

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览