从 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()
项目文件
项目空间中的所有文件均已按照新的编码风格重新格式化。 这些更改不会影响现有代码的运行, 但建议你在自己的项目中也应用更新后的编码规范, 以便和框架里的这些文件风格保持一致。