Помогите мне в исправлении URL и созданных ссылок, пожалуйста - PullRequest
0 голосов
/ 13 февраля 2012
<?php    

    $res=$comments->result_array();
    $i=1;
    $ar=array();
    foreach($res as $row){
        $a=array($i,$row['title'],$row['date_post'],
            $row['date_edit'],
            '<a href="edit_post?title='.$row['title'].'">Edit</a>',
            '<a href="delete_post?title='.$row['title'].'">Delete</a>');
        array_push($ar,$a);
        $i++;
    }    
    echo $this->table->generate($ar);
    echo $this->pagination->create_links();
?>

Я добавил две ссылки (редактировать и удалить) на мою страницу, и этому сообщению предшествует эта проблема href в view-controler

Предыдущее решение для сообщения приводит меняеще больше путаницы, чтобы обрабатывать URL каждой ссылки, созданной в приведенном выше фрагменте кода, например http://localhost/blog/get_comments/edit_post?title=something/, тогда как я ожидаю что-то вроде http://localhost/blog/edit_post?title=something.Я благодарен за любую помощь.Спасибо.

ОБНОВЛЕНИЕ

Приведенный выше исходный код работает нормально, пока я не нажму на ссылку «Изменить» или «Удалить», созданную в приведенном выше коде, которая предназначена для анализа URL-адреса.как http://localhost/blog/get_comments/edit_post?title=something/, тогда как я ожидаю что-то вроде http://localhost/blog/edit_post?title=something.

1 Ответ

1 голос
/ 13 февраля 2012

Изменить URL-адреса, так как они кажутся относительными ...

'<a href="edit_post?title='.$row['title'].'">Edit</a>',
'<a href="delete_post?title='.$row['title'].'">Delete</a>');

Должно быть:

'<a href="http://localhost/blog/edit_post?title='.$row['title'].'">Edit</a>',
'<a href="http://localhost/blog/delete_post?title='.$row['title'].'">Delete</a>');

Если он появится только в одном месте, то вам, возможно, удастся сойти с рук:

'<a href="../edit_post?title='.$row['title'].'">Edit</a>',
'<a href="../delete_post?title='.$row['title'].'">Delete</a>');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...