2013-07-02 31 views
3

我认为有人已经问过在代码和CSS中使用图像的最佳位置或如何存储图像的问题。如何在Yii中正确使用和存储图像

我个人把它所有的文件夹中:/protetsted /组件/资产/图像/

如下使用代码:

$loadingImage = Yii::app()->assetManager->publish(Yii::getPathOfAlias('application.components.assets.images').'/ajax-loader.gif'); 

但我认为这是某种错误的,太复杂。

或者如何使用图像数据到CSS?

p.s.我请你原谅可能是一个非常愚蠢的

+2

我不能回答好比这个家伙:http://stackoverflow.com/questions/12954203/yii-asset-manager-css-with-image-url#12954773 –

+0

@EduardoMoratto,谢谢你)这是一个好方法。 – frops

+0

你可以使用'Yii :: setPathOfAlias($ alias,$ path)'来创建一个新的别名来缩短字符串。例如,从'application.components.assets.images'到'images_path'。 – kachar

回答

6

存储影像的最好的办法就是将图像保存在根目录下,从而可以调用图像作为

echo CHtml::image(Yii::app()->request->baseUrl . '/images/01.jpg', 'alt 1'); 
+0

这是我做的那个)谢谢。 – frops

+1

现在使用Yii 2.0更容易吗? –

相关问题