控制器
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Mbussinesstype extends MY_Model{
private $data = null;
public $table_name = null;
public $primary_key = null;
public $sql = null;
function __construct() {
parent::__construct();
$this->table_name = 'bussinesstype';
$this->primary_key = 'id';
$this->sql = "SELECT * FROM ".$this->table_name." WHERE 1=1 ";
}
function SetDetails() {
$this->data = array(
'name_en' => ucfirst(trim($this->input->post('name_en'))),
'name_np' => trim($this->input->post('name_np')),
'status' => $this->input->post('status')
);
}
我是更新的codeignater,这个错误发生在我身上,当我改变php版本,以前的版本低于7,当现在php版本是7.1.4,在版本chenge之前代码运行smothly bt现在这个错误显示下面..
严重程度:8192
消息:不推荐使用函数mcrypt_get_iv_size()
文件名:libraries / Encryption.php
行号:35
回溯:
文件:E:\ xampp \ htdocs \ dryice \ application \ libraries \ Encryption.php 行:35 功能:_error_handler
文件:E:\ xampp \ htdocs \ dryice \ application \ modules \ bussinesstype \ controllers \ Admin.php 行:35 功能:解码
文件:E:\ xampp \ htdocs \ dryice \ application \ modules \ bussinesstype \ controllers \ Admin.php 行:11 功能:记录
文件:E:\ xampp \ htdocs \ dryice \ index.php 行:315 功能:require_once
答案 0 :(得分:0)
根据PHP文档:
自PHP 7.1.0起,不推荐使用mcrypt_get_iv_size
Link to PHP mcrypt_get_iv_size
您应该在7.1.0之后的PHP中使用mcrypt_enc_get_iv_size