2014-01-06 37 views
2

即时通讯与新的ATK,但无法找到解决方案。我发现的例子使用的链路这里的模板:https://agiletoolkit.org/whatsnew/apr2011ATK:与网格使用链接格式

创建网格这个样子,并添加链接:

$grid=$this->add('Grid'); 
$grid->setModel('Application',array('name')); 
$grid->addColumn('link','name')->setTemplate('<a href="..">xx</a>'); 

至极产生像这样的链接:

<a href="..">xx</a> 
<a href="..">xx</a> 

我想如下所示:

<a href="?name=1">Name 1</a> 
<a href="?name=2">Name 2</a> 

我可以通过setTemplate实现吗?我应该以某种方式插入当前的名称和身份证号码模板,但如何做到这一点?或者还有其他更好的方法吗?

谢谢!

回答

2

试试这个

$grid=$this->add('Grid'); 
$grid->setModel('Application',array('name')); 
$grid->addColumn('link','name')->setTemplate('<a href=".."><?$name?></a>'); 
+0

太好了! :)像这样:$ grid-> addColumn('link','name') - > setTemplate(''); – Peter