【问题标题】:how to display image in yii using CHtml::image()?如何使用 CHtml::image() 在 yii 中显示图像?
【发布时间】:2014-03-20 06:49:21
【问题描述】:

我已将 pdf.png 存储在 C:\wamp\www\pipelinespark\images\pdf.png

我用过$imghtml=CHtml::image('pdf.png'); 然后我得到类似的错误。

“网络错误:404 未找到 - pipelinespark/administrator/index.php/spark/pdf.png"。

提前致谢。

【问题讨论】:

    标签: yii


    【解决方案1】:

    这对我有用!

    <?php
     echo CHtml::image(Yii::app()->request->baseUrl.'/path_to/images /'."$model->logo","$model->Name",array('width'=>100,'height'=>100));?>
    

    【讨论】:

    • 考虑从对模型属性的调用中删除“(这里没有必要,而且速度很慢):echo CHtml::image(Yii::app()-&gt;request-&gt;baseUrl.'/path_to/images /'.$model-&gt;logo,$model-&gt;Name,array('width'=&gt;100,'height'=&gt;100));
    【解决方案2】:
    <?php echo CHtml::image(Yii::app()->baseUrl . "/images/" . $data->image); ?>
    

    其中$data是actionIndex形式的返回值

    【讨论】:

      【解决方案3】:

      所有这些都适合我

      <?=CHtml::image(Yii::app()->request->baseUrl."/path-to-images/logo.png", "LOGO")?>
      <?=CHtml::image(Yii::app()->baseUrl."/path-to-images/logo.png")?>
      <?php echo CHtml::image(Yii::app()->basePath."/../images/profile-image/".$data->avatar); ?>
      

      【讨论】:

        猜你喜欢
        • 2012-05-07
        • 2012-05-24
        • 1970-01-01
        • 1970-01-01
        • 2022-11-16
        • 2020-09-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多