致命错误:类 CI_Session_files_driver 包含 1 个抽象方法,因此必须在第 49 行的 C:\xampp\htdocs\cmms2\system\libraries\Session\drivers\Session_files_driver.php 中声明为抽象方法或实现其余方法 (SessionHandlerInterface::open)
当我在我的 localhost xampp Web 应用程序项目上工作时,此错误不断出现。顺便说一下,我正在使用 codeigniter。您认为出现这种情况的原因是什么?这些是我用 session 完成的唯一代码。
$this->session->set_userdata($data);
$autoload['libraries'] = array('database','session');
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = sys_get_temp_dir();
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
Run Code Online (Sandbox Code Playgroud) PS我不太擅长javascript,我知道有人问过这个问题,但解决方案不适用于我的问题,所以我会再次问这个问题。
我被这个问题困住了,还没有找到解决方案。我想清除我的模态关闭后发生的所有事情。
我的模态是表单模态,所以每当我点击提交时,codeigniter 验证消息将通过使用 ajax on 显示<div style="font-size:10px;width:50%;" id="info"></div>。现在,每当我关闭模态时,当我重新打开它时,验证消息都会保留。关闭模态后应该怎么做才能清除它们?
这是ajax调用的函数:
public function addcomp () {
$this->load->library('form_validation');
$this->load->helper('security');
$this->form_validation->set_rules('comp_name','Computer Name','trim|required|callback_pc_exist');
$this->form_validation->set_rules('status','Status','trim|required');
$this->form_validation->set_rules('location','Location','trim|required');
if ($this->form_validation->run()) {
$this->load->model('asset_model');
$result=$this->asset_model->addpc();
if (!$result) {
echo mysqli_error($result);
} else {
echo "<div class='alert alert-success alert-dismissable'>
<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×</button>
Computer Successfully Added!</div>";
}
}
echo validation_errors("<div class='alert alert-danger alert-dismissable'><button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×</button>","</div>");
}
Run Code Online (Sandbox Code Playgroud)
这是提交调用的ajax:
$(document).ready(function(){
$("#addpc").submit(function(){
var formdata=$("#addpc").serialize();
$.ajax({
url:"asset_management/addcomp",
type:"POST",
data: formdata,
async: true,
}).done(function( formdata ) {
$('#info').html(formdata);
$("#addpc")[0].reset();
viewdata(); …Run Code Online (Sandbox Code Playgroud)