我有一个页面:my-account/my-templates/view/1
- 它只是使用id
字段1
来显示项目
我想要做的是创建一个复制操作,它只是获取这个项目中的所有值并创建一个新项目
我有一个link_to()
包含以下内容:
<?php echo link_to('Copy', '@copy_template', array('id' => $template->getId())); ?>
我正在传递模板的 id。
我可以在复制操作中访问此 ID 吗?
编辑:
行动:
public function executeViewTemplate(sfWebRequest $request)
{
$this->template = Doctrine_Core::getTable('UserTemplate')->getUserTemplate($request->getParameter('id'));
}
public function executeTemplateCopy(sfWebRequest $request)
{
$this->id = $request->getParameter('id');
// get the passed template id
}
模板:
viewTemplateSuccess.php
<?php echo link_to('Copy', '@copy_template', array('id' => $sf_request->getParameter('id'), 'class'=>'button green')); ?>
模板复制成功.php
<?php echo "ID". $id;?> --> doesn't return the passed id