В тот момент, когда я получаю массив из моей модели, вот так
function get_sites() {
echo json_encode($data['usersites'] = $this->usersites_model->get_user_sites($this->session->userdata('account_id')));
}
Это идеально подходит для моего просмотра, за исключением того, что у меня есть URL в массиве, который мне нужно urldecode перед отправкой в представление.
Как мне отредактировать массив перед его отправкой?
Я пытался
function get_sites() {
$data['usersites'] = $this->usersites_model->get_user_sites($this->session->userdata('account_id'));
$data['usersites'] = array (
$data['site_id'] = 'site_id',
$data['site_title'] = 'site_title',
$data['site_url'] = urldecode('site_url'),
$data['site_description'] = 'site_description',
$data['site_category'] = 'site_category'
);
echo json_encode($data);
}
и
function get_sites() {
$data['usersites'] = $this->usersites_model->get_user_sites($this->session->userdata('account_id'));
$data['site_id'] = 'site_id';
$data['site_title'] = 'site_title';
$data['site_url'] = urldecode('site_url');
$data['site_description'] = 'site_description';
$data['site_category'] = 'site_category';
echo json_encode($data);
}