1

我正在使用 CakePHP 构建我的应用程序。我想添加一个类btn btn-primary btn-sm<a>

我的元素代码如下:

<?php echo $this->Form->postLink(
    'Add to cart',
     array('action' => 'add', $inventory['Inventory']['id']),
     array('confirm' => 'Are you sure?'),
     array('class' => 'btn btn-primary btn-sm'));
?>

这导致创建的代码为:

<a href="#" onclick="if (confirm(&quot;Are you sure?&quot;)) { document.post_5250d38671023789772963.submit(); } event.returnValue = false; return false;">Add to cart</a>

我尝试将类数组放置为第一个数组、中间数组和最后一个数组,所有这些都有自己的问题。从上面的代码中可以看出,它当前设置的方式没有观察到类名。

我需要做什么来解决这个问题?请帮忙。

4

1 回答 1

2

看看食谱中的postLink doc 它把 postLink 解释为

FormHelper::postLink(string $title, 
                     mixed $url = null, 
                     array $options = array (), 
                     string $confirmMessage = false)

所以你的代码的修改版本可以写成

<?php echo $this->Form->postLink('Add to cart',
                                  array('action' => 'add', $inventory['Inventory']['id']),
                                  array('class' => 'btn btn-primary btn-sm'),
                                 'Are you sure?');
?>
于 2013-10-06T03:41:36.527 回答