これでhtmlを削除する方法はありますか?バックエンドでrenderFieldの出力からHTMLを削除します
<?php echo $this->form->renderField('monday'); ?>
スケジュールに表示が、それらは、HTMLとして表示されていると私は彼らが選択のためのプレーンテキストとして表示する必要があるオプションを選ぶ選択をtheresの。
これでhtmlを削除する方法はありますか?バックエンドでrenderFieldの出力からHTMLを削除します
<?php echo $this->form->renderField('monday'); ?>
スケジュールに表示が、それらは、HTMLとして表示されていると私は彼らが選択のためのプレーンテキストとして表示する必要があるオプションを選ぶ選択をtheresの。
あなたは
<?php echo strip_tags($this->form->renderField('monday')); ?>
http://php.net/manual/en/function.strip-tags.php PHPのstrip_tagsの機能を使用することができます。
あなたには、いくつかのタグを維持したい場合は、あなたが選択し、オプションもHTMLタグであり、あなたはstrip_tagsを使用する場合は削除されることを知っている必要があり
allowable_tagsセクションを見てください。あなたはこれらのタグを許可することができます。あなたは、 "PHPのストリップhtmlタグ" のための迅速なGoogle検索は返さこの
<?php $field = strip_tags(($this->form->renderField('monday')),'<select><option>');
echo $field;
?>
返信いただきありがとうございます!私はあなたのコードを試して、それは選択を破ることはなかったが、選択項目はまだコードとして表示されます。私が当初考えていたコード内のこの特定の場所は、私がタグを取り除くのに間違った場所であると考えています。 –
のようにコードを変更することができます[PHPのstrip_tags](http://php.net/manual/en/function.strip-tags.php) 。検索して自分自身で質問に答えるのは良いことです。あなたが本当にスタックしている後stackoverflowあなたの友人です:) –
Iveはこれまでにほとんどの睡眠笑nothingsで2日間それを修正する方法を探していました。私はそれが修正できないと思うようになり始めた。私は1つの答えからスニペットを試して、コードが機能しなかった、それはフィールドを壊したので、何も選択することができませんでした(ちょうどテキストが選択を表示する必要があります)ので、私は間違った場所ソリューションを適用する:S –