从 4.1.3 升级到 4.1.4
请参考与你的安装方法相对应的升级说明。
此版本专注于代码风格。所有更改(除下面注明的外)都是为了使代码符合新的 CodeIgniter 编码标准 (基于 PSR-12)。
重大变更
方法作用域
以下方法的作用域从 public
改为 protected
,以匹配其父类方法并更好地与其用法保持一致。
如果你依赖任何这些方法是 public 的(极少可能),请相应调整你的代码:
CodeIgniter\Database\MySQLi\Connection::execute()
CodeIgniter\Database\MySQLi\Connection::_fieldData()
CodeIgniter\Database\MySQLi\Connection::_indexData()
CodeIgniter\Database\MySQLi\Connection::_foreignKeyData()
CodeIgniter\Database\Postgre\Builder::_like_statement()
CodeIgniter\Database\Postgre\Connection::execute()
CodeIgniter\Database\Postgre\Connection::_fieldData()
CodeIgniter\Database\Postgre\Connection::_indexData()
CodeIgniter\Database\Postgre\Connection::_foreignKeyData()
CodeIgniter\Database\SQLSRV\Connection::execute()
CodeIgniter\Database\SQLSRV\Connection::_fieldData()
CodeIgniter\Database\SQLSRV\Connection::_indexData()
CodeIgniter\Database\SQLSRV\Connection::_foreignKeyData()
CodeIgniter\Database\SQLite3\Connection::execute()
CodeIgniter\Database\SQLite3\Connection::_fieldData()
CodeIgniter\Database\SQLite3\Connection::_indexData()
CodeIgniter\Database\SQLite3\Connection::_foreignKeyData()
CodeIgniter\Images\Handlers\GDHandler::_flatten()
CodeIgniter\Images\Handlers\GDHandler::_flip()
CodeIgniter\Images\Handlers\ImageMagickHandler::_flatten()
CodeIgniter\Images\Handlers\ImageMagickHandler::_flip()
CodeIgniter\Test\Mock\MockIncomingRequest::detectURI()
CodeIgniter\Test\Mock\MockSecurity.php::sendCookie()
项目文件
项目空间中的所有文件都使用新的编码风格进行了重新格式化。这不会影响现有代码,但是你可能希望将更新的编码风格应用于自己的项目,以使它们与这些文件的框架版本保持一致。