2011-02-21 55 views
0

如果我使用word鏈接刪除如下需要幫助在cakephp中使用sprintf來刪除數據

<?php 
echo $this->Html->link(__('Delete', true), array('action' => 'delete', $company['Company'] ['id']), null, sprintf(__('Are you sure you want to delete # %s?', true), $company['Company']['id'])); 
?> 

那麼會有一條確認消息刪除數據。

但是,如果我使用圖標刪除信息,如下所示

<?php 
echo $html->link($html->image('delete.png'), $companydeletelink , array('escape' => false, 'title'=>'Delete', sprintf('Are you sure you want to delete # %s?'))); 
?> 

會出現警告,並且消息也沒有提示。

+0

什麼warni你會得到什麼? – dhofstet

回答

1

請發佈您收到的警告。我認爲有幾件事情錯了你的第二個例子:

  1. sprintf的應該有第二個陣列提供%S
  2. sprintf的應該是選項數組

    鏈接之外( $ html-> image('delete.png'),$ companydeletelink,array('escape'=> false,'title'=>'刪除'),sprintf('你確定要刪除#%s嗎?' ,array($ example ['Company'] ['id'])); ?>

+0

目前沒有發生錯誤。但是它會刪除數據而不彈出確認消息。 – syida

+0

thanx比約恩。最後彈出消息。非常感謝你,真的很感謝你。 :) – syida

+0

不客氣。如果我的答案解決了您的問題,請將其標記爲(使用勾選的複選標記)。 :) – Bjorn