带点火器的 Xcrud 3



我是XCRUD V 1.6的一个非常快乐的用户。我想将其集成到 Codeigniter 3 中,但是当我在 XCRUD 页面中使用代码点火器会话库时,我在 XCRUD 中收到错误:"验证密钥已过期"。当代码点火器的会话库未被使用时,XCRUD 工作正常。有没有人可以告诉我如何解决?我需要我的 xcrud 页面中的代码点火器会话库以获取用户详细信息。

这是我当前的控制器:(会话库加载在login_model中(

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Cms extends CI_Controller {

function __construct()
{
parent::__construct();
$this->load->database();
$this->load->helper('url');
include('cms/xcrud/xcrud.php');
$this->load->model("login_model");
}

public function nieuws()
{
$xcrud = Xcrud::get_instance();
$xcrud->table('nieuws');
$output['output'] = $xcrud->render();
$this->_cms_output($output); 
}

function useAuthorID($post_array) {
$post_array['afdeling_id'] = $this->login_model->id();
return $post_array;
}   
function useCatID($post_array) {
$post_array['nieuwscat_afdeling_id'] = $this->login_model->id();
return $post_array;
}   

function _cms_output($output = null)
{
$this->load->view('beheer/default',$output);    
}
}

假设您使用的是 xcrud 的 CI 集成示例,您可以在xcrud_config.php中尝试以下操作:

  1. 使用与 CI 安装相同的会话名称(如果它与"PHPSESSID"不同(。

  2. 使用备用会话。

相关内容

  • 没有找到相关文章

最新更新