0

挿入フォームができました。以下のコードをフォームに挿入したいと思います。

<?php
    echo $html->image("slide_03.jpg", array(
        "alt" => "Event Banner",
        'class' => '',
        ));
?>

私のビューレイヤーでは、画像を表示したいです。ただし、画像は表示されず、代わりにビューレイヤーにこのコードが表示されました

image("slide_03.jpg", array( "alt" => "Event Banner", 'class' => '', )); ?>
4

2 に答える 2

2

CakePHP 2.x では、 を使用する必要があります$this->Html->image()$html->image()CakePHP の以前のバージョンで使用されていましたが、CakePHP 2.x では動作しません。

于 2012-08-18T15:20:31.743 に答える
1

一般に(画像だけでなく)、オプションを設定するafterbefore、入力要素の近くに追加のhtml要素が必要な場合に設定できます。

以下のサンプルからわかるように、入力オプションを。と組み合わせることができます$this->Html->image()

<?php
    echo $this->Form->input('field', array(
        'before' => $this->Html->image(),
        'after' => $this->Html->image(),
));

ドキュメントのオプションに関する詳細。

于 2012-08-19T20:37:17.433 に答える