как справиться с этой ошибкой в ​​cakephp 1.3 - PullRequest
1 голос
/ 31 декабря 2011

я использую pregmatch для извлечения имени изображения из текста статьи ... поэтому, когда администратор не добавляет изображение в статью, он видит эту ошибку

Notice (8): Uninitialized string offset: 0 [CORE\cake\libs\view\helpers\html.php, line 608]

в любом случае прекратить показывать эту ошибку, если администратор не добавил изображение

<?php
  echo $html->link( $html->image($imagename,array('height'=>'250px', 'width'=>'280px')),array('action' => 'view', $article['Article']['id']),array('escape' => false));
   ?>

1 Ответ

1 голос
/ 31 декабря 2011

Если я правильно понимаю, вы анализируете текст статьи, чтобы получить ссылку на изображение и отобразить ее где-то в вашем поле зрения.

Проверка перед эхом

<?php
if(isset($imagename) && $imagename != ""){
   echo $html->link( $html->image($imagename,array('height'=>'250px','width'=>'280px')),array('action' => 'view',$article['Article']['id']),array('escape' => false));
}
?>
...