Изображение в функции Code Igniter anchor () - PullRequest
0 голосов
/ 27 октября 2011

У меня есть модель для извлечения данных из базы данных MySQL. Я использую таблицу и библиотеку разбиения на страницы для отображения данных. При отображении данных есть столбец «УДАЛИТЬ», который используется для удаления каждой строки. Вместо того, чтобы использовать текст «УДАЛИТЬ», я хочу использовать изображение. Я много пытался добавить его в модель, но он не работает. Не могли бы вы помочь мне?

Заранее спасибо:)

function batch_list()
{       
    $config['per_page'] = 15;
    $this->db->select('batchname, class, batchinstructor');
    $this->db->order_by("batchid", "desc"); 
    $rows = $this->db->get('batch',$config['per_page'],$this->uri->segment(3))->result_array();

    $sl = $this->uri->segment(3) + 1; // so that it begins from 1 not 0
    foreach ($rows as $count => $row)
        {
            array_unshift($rows[$count], $sl.'.');
             $sl = $sl + 1;

$rows[$count]['batchname'] = anchor('batch_list/get/'.$row['batchname'],$row['batchname']);
$rows[$count]['Edit'] = anchor('update_student/update/'.$row['batchname'],'Edit');
$rows[$count]['Delete'] = anchor('report/'.$row['batchname'],'<img src="base_url().support/images/icons /cross.png" alt="Delete" />"'); //<<< This is where I actually tried/want to add the image


            }
        return $rows;
    }

1 Ответ

14 голосов
/ 27 октября 2011

Пожалуйста, уточните, что вы подразумеваете под не работает .

Во всяком случае, сейчас я предполагаю, что ваша проблема заключается в вашем побеге, попробуйте:вы используете html helper , который вы можете использовать

anchor('report/'.$row['batchname'], img('support/images/icons/cross.png'));

(если вы хотите атрибут alt, вам нужно будет использовать форму массива)

$img = array(
    'src' => 'support/images/icons/cross.png',
    'alt' => 'Delete'
);

anchor('report/'.$row['batchname'], img($img));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...