这是我
的全部回音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\') ?>"
我有语法错误......我该如何解决?
答案 0 :(得分:0)
替换它:
title="<?php echo $this->lang->line(\'lbl_duplicate\') ?>"
有了这个:
title="' . $this->lang->line('lbl_duplicate') . '"
答案 1 :(得分:0)
你已经在echo
'字符串的上下文中,所以你应该连接,而不是再次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
答案 2 :(得分:-1)
如果是php
你可以尝试这个$title=$this->lang->line(\'lbl_duplicate\');
或
<?php
$title=$this->lang->line(\'lbl_duplicate\');
?>
答案 3 :(得分:-1)
简单明了
<?php $titleValue = $this->lang->line('lbl_duplicate'); ?>
title="<?php echo $titleValue; ?>"