4

CakePHPプラグインに(javascriptimg )スクリプトがあり、現在表示されているドキュメントにタグを作成します。問題は、これまで有効な画像ソースを提供しようとする試みがすべて失敗したことです。プラグインは、多くのコモンズを持ついくつかの独立したアプリに使用するため、 CakePHPライブラリ(CakePHPアプリではない)のプラグインディレクトリにあります。

画像はにあり/cake/plugins/Corporate/webroot/imgます。

javascript)スクリプトはにあり/cake/plugins/Corporate/webroot/jsます。

スクリプトからイメージへの相対パスは機能しません(../img/image.png)。プラグイン名を付加するかどうかに関係なく、CakePHPルーティングパス(/Corporate/img/image.png)も機能しません。

4

3 に答える 3

1

このコードを使用できます

<?php echo $this->Html->image("recipes/6.jpg", array(    "alt" => "Brownies",    'url' => array('controller' => 'recipes', 'action' => 'view', 6))); ?>
于 2012-04-28T13:26:03.867 に答える
0

ただし、質問は非常に古いですが、それでも探している他の人のためにこれに答えたいと思います

あなたが使用することができます

<?php 
    echo $this->Html->image( $this->Html->url('/', true).'{plugin_name}/{folder_name}/{asset_name}');
?>

例えば、

<?php 
    echo $this->Html->image( $this->Html->url('/', true).'Corporate/img/image.png');
?>

ここで、plugin_name と asset_name は大文字と小文字が区別されることに注意してください。

于 2014-06-11T11:54:36.890 に答える