Quantcast
Channel: Yii Framework Forum
Viewing all articles
Browse latest Browse all 18717

Wyświetlanie Img Z Danym Parametrem

$
0
0
Witam.

Posiadam w bazię danych kolumne "piorytet" która odpowiada za piorytet danego stworzonego zadania.

Przy tworzeniu nowych zadań posiadam checkbox w którym zaznaczam wartość piorytetu "1,2 lub 3". Następnie dana wartość zapisuje się w bazie danych.

Przy wyświetlaniu zadań, w kolumnie "piorytet" występują wartośći liczbowe.
W jaką funkcje stworzyć by podczas wyświetlania zadań w kolumnie "piorytet" zamiast wyświetlania się "value" wyświetlał się obrazek z danym piorytetem.

Domyślam się ze muszą stworzyć funkcję w kontrolerze, przesłać ją do widoku i wywołać.

W models\task.php stworzyłem funckje :
    public function valueShow() {
        if ($value === 1) {
            echo "<img src=\"css/p_1.png\">";  
        }elseif ($value === 2){
            echo "<img src=\"css/p_2.png\">";  
        }else{
            echo "<img src\"css/p_3.png\">";  
        }
    }
}


W TaskController.php dopisałem :
public function actionIndex() {
        $model = new Task();
        $dataProvider = new CActiveDataProvider('Task');
        $this->render('index', array(
            'dataProvider' => $model->searchWithUser(),
            'dataProvider' => $model->valueShow(),
        ));


I nie wiem za bardzo jak wyświetlić to w widoku _view.php :

<?php $data->piorytet; ?>

Viewing all articles
Browse latest Browse all 18717

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>