cakephp: удалить html-тег из разметки заголовка в bootstrap

#html #css #twitter-bootstrap #cakephp

#HTML #css #twitter-bootstrap #cakephp

Вопрос:

Я новичок в bootstrap, я использую разметку заголовка и присваиваю данные заголовку из базы данных (в которой данные содержат html-тег), но столкнулся с проблемой, он отображает данные вместе с html-тегом при наведении курсора на связанный текст.

 <div title="<?php echo $abc['Abc']['description']; ?>">
      <?php echo $abc['Abc']['name']; ?>
</div>
 

вывод, генерируемый заголовком при наведении курсора мыши на текст :

 <p> description of abc name</p>
 

Как я могу удалить html-теги?

Комментарии:

1. Спасибо.. это сработало @Raptor

Ответ №1:

Как упоминалось в комментарии, strip_tags() может использоваться для удаления HTML-тегов.

Заменить:

 <?php echo $abc['Abc']['description']; ?>
 

с помощью:

 <?php echo strip_tags($abc['Abc']['description']); ?>
 

Ссылка: strip_tags()

Комментарии:

1. Люди всегда забывают h(): h($abc['Abc']['description']) или h(strip_tags(...)) просто удаляя теги, это не означает, что вокруг него нет символов, которые потенциально могут повредить HTML. Поэтому всегда избегайте вывода, отличного от HTML.