-1

これは私の全体のエコーです

echo '<a class="delete" onclick="CLBK_foo(\''.$id_encrypted.'\','.($this->uri->segment(3) != '' ? $this->uri->segment(3) : 0).', \'\', \'\', \'#ajax\'); return false;" title="<?php echo $this->lang->line(\'lbl_duplicate\') ?>" href="javascript:void(0);"><img alt="elimina" src="'.base_url().$this->config->item('FAL_assets_front').'/'.$this->config->item('FAL_images').'/delete_min.png"/></a>';

私の特定の問題はここにあります

 title="<?php echo $this->lang->line(\'lbl_duplicate\') ?>"

構文エラーが発生しました...どうすれば解決できますか?

4

4 に答える 4

0

これを置き換えます:

title="<?php echo $this->lang->line(\'lbl_duplicate\') ?>"

これとともに:

title="' . $this->lang->line('lbl_duplicate') . '"
于 2013-01-15T12:12:40.523 に答える
0

あなたはすでに 'd 文字列のコンテキストにいるので、次のように、再度 ingechoではなく、連結する必要があります。echo

echo '<a class="delete" onclick="CLBK_foo(\''.$id_encrypted.'\','.($this->uri->segment(3) != '' ? $this->uri->segment(3) : 0).', \'\', \'\', \'#ajax\'); return false;" title="' . $this->lang->line('lbl_duplicate') . '" href="javascript:void(0);"><img alt="elimina" src="'.base_url().$this->config->item('FAL_assets_front').'/'.$this->config->item('FAL_images').'/delete_min.png"/></a>';

これは、実際に行っていることを実行する最善の方法ではないことに注意してください。次のように、PHP から抜け出し、HTML を直接出力する方が明確です。

?>
<a class="delete"
    onclick="CLBK_foo('<?= $id_encrypted ?>', '<?=($this->uri->segment(3) != '' ? $this->uri->segment(3) : 0) ?>, '', '', '#ajax\'); return false;"
    title="<?= $this->lang->line('lbl_duplicate') ?>" href="javascript:void(0);">
    <img alt="elimina" src="<?= base_url() . $this->config->item('FAL_assets_front') . '/' . $this->config->item('FAL_images') ?>/delete_min.png"/>
</a>
<?php
于 2013-01-15T12:14:02.500 に答える
-1

phpの場合はこれを試すことができます

$title=$this->lang->line(\'lbl_duplicate\');

また

<?php
$title=$this->lang->line(\'lbl_duplicate\');
?>
于 2013-01-15T12:13:55.037 に答える
-1

それを簡単に

<?php $titleValue = $this->lang->line('lbl_duplicate'); ?>

title="<?php echo $titleValue; ?>"
于 2013-01-15T12:24:50.643 に答える