Я использую Grocery Crud для своего веб-приложения, однако я хочу отправить некоторые данные из пользовательской модели в представление, так как в продуктах используется переменная $ output, которая инициализируется как $output = $crud->render();
и всегда отправляет ее в представление; поэтому я не могу отправить другие данные в представление.Как отправить переменную для просмотра в Grocery Crud?
Вот мой код в контроллере и то, что я пробовал, но это не удастся.
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class User1 extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->library('grocery_CRUD');
$this->load->model('M_User');
}
public function index()
{
$this->user();
}
public function user($id)
{
// get user information
$user = $this->M_User->get_user_info($id);
// array variable that I want to send to view a long with variable $output
$u = array(
'owner_name'=>$user->owner_name,
'owner_phone'=>$user->owner_phone,
'owner_email'=>$user->owner_email,
'owner_facebook'=>$user->owner_facebook,
'owner_picture'=>$user->owner_picture,
'owner_gender'=>$user->owner_gender
);
// Start Grocery Crud
$crud = new grocery_CRUD();
$crud->set_table('room');
$crud->set_subject('subject');
$crud->where('owner_id',$id);
$output = $crud->render();
// $output = array_merge($output,$u); This is what I tried to do but it did not work.
$this->load->view('user1',$output);
}
}
?>
Есть ли способ, что я мог бы послать мой переменной $u
для просмотра вместе с переменной $output
?
Просьба сообщить, Спасибо и с наилучшими пожеланиями.