ATK:使用网格链接格式

时间:2014-01-06 10:34:55

标签: atk4

我是ATK的新手,但无法找到解决方案。我在链接上找到了使用模板的示例:https://agiletoolkit.org/whatsnew/apr2011

我像这样创建网格,并添加链接:

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

Wich生成这样的链接:

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

我想这样做:

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

我能用setTemplate实现这个目标吗?我应该以某种方式将当前名称和id值插入模板,但如何做到这一点?或者还有其他一些更好的方法吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

试试这个

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