0

嗨,我在 Yii 中有以下代码,它适用于 linux apache,但在 windows xampp 上它给出了一个错误:

    $aliasPath = Yii::getPathOfAlias('application.upload');
    $imageUrl = Yii::app()->getAssetManager()->publish($aliasPath);
    echo CHtml::Image($imageUrl.'/logo.jpg','Client',array('width'=>'240'));`

它会导致在浏览器中显示以下内容:

getAssetManager()->publish($aliasPath); echo CHtml::Image($imageUrl.'/logo.jpg','Client',array('width'=>'240')); ?>

任何帮助将非常感激。

谢谢

4

1 回答 1

0

PHP肯定是处理的吗?和完整的 php 开始标签 ( <?php)?如果我使用具有此确切内容的 .html 文件:

<?php 
$aliasPath = Yii::getPathOfAlias('application.upload');
$imageUrl = Yii::app()->getAssetManager()->publish($aliasPath);
echo CHtml::Image($imageUrl.'/logo.jpg','Client',array('width'=>'240')); 

?>

然后我得到完全按照您的描述,因为它在第一个<和第二>个标签之间读取,并将它们隐藏为一个完全未知的 HTML 标签。

如果 PHP 正在处理,您可以使用简单的页面轻松测试

于 2013-01-18T11:57:17.230 回答