Image Label Doesn't Show Up

Hello everyone!

In my _search view file, there is a fragment of code like this:




<?php $form=$this->beginWidget('CActiveForm', array(

	'action'=>Yii::app()->createUrl($this->route),

	'method'=>'get',

)); ?>

	<div class="row">

		<?php echo $form->label($model,'hotel_name'); ?>

		<?php echo $form->textField($model,'hotel_name',array('size'=>45,'maxlength'=>45)); ?>

	</div>

        <div class="row">

		<?php echo $form->labelEx($model,'hotel_city_id'); ?>

		<?php echo $form->dropDownList($model, 'hotel_city_id',$model->getCityOptions());?>                

		<?php echo $form->error($model,'hotel_city_id'); ?>

	</div>

	<div class="row">

		<?php echo $form->labelEx($model,'hotel_star_rate'); ?>

	        <br/>

                <?php echo $form->checkBoxList($model,'hotel_star_rate',$model->getRateOptions()); ?>      

       		<?php echo $form->error($model,'hotel_star_rate'); ?>

	</div>

    

        

	<div class="row buttons">

		<?php echo CHtml::submitButton('Search'); ?>

	</div>


<?php $this->endWidget(); ?>



Method getRateOptions() is described below:




        public function getRateOptions()

        {

            return array(

                5 => '<img src="images/rate/5.jpg">',

                4 => '<img src="images/rate/4.jpg">',

                3 => '<img src="images/rate/3.jpg">',

                2 => '<img src="images/rate/2.jpg">',

                1 => '<img src="images/rate/1.jpg">',

                

            );

        }



The presentation looks like this:

3555

searchForm.png

Then I’ve changed (uncomment) the configuration for urlMan to make more friendly urls.




                'urlManager'=>array(

                        'showScriptName'=>false,

			'urlFormat'=>'path',

			'rules'=>array(

				'<controller:\w+>/<id:\d+>'=>'<controller>/view',

				'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',

				'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',

			),

		),



But the presentation of the _search view file changed unexpectedly. The images are gone.

3556

searchForm2.PNG

I have no idea why is it happening?

Hope you give some reasons to get me back to right direction.

Thank you for reading!

Cheers!

Hello,

Try this instead of your code:




 public function getRateOptions()

        {

            return array(

                5 => '<img src="' . Yii::app()->request->baseUrl . '/images/rate/5.jpg">',

                4 => '<img src="' . Yii::app()->request->baseUrl . '/images/rate/4.jpg">',

                3 => '<img src="' . Yii::app()->request->baseUrl . '/images/rate/3.jpg">',

                2 => '<img src="' . Yii::app()->request->baseUrl . '/images/rate/2.jpg">',

                1 => '<img src="' . Yii::app()->request->baseUrl . '/images/rate/1.jpg">',

                

            );

        }




Thank you very much!

Спасибо вам большое!