CakePHP 3.1.8 发布,此版本的更新内容如下: Bug修复: Using matching() on a BelongsToMany association with conditions no longer emits invalid SQL. (@markstory) Generated reciprocal BelongsToMany associations have the original conditions applied to them. (@markstory) Inflector::camelize() now caches results (@ypnos-web) ConnectionManager::config() no longer clones objects passed in. (@lorenzo) Postgres schema reflection now only reads constraints in the connection's schema (@lorenzo) Memcached can now connect to unix domain sockets. (@tersmitten) TreeBehavior now uses expression objects for field updates. This makes it compatible with datasources requiring identifier quoting. (@skiedr, @lorenzo) Fixed incorrect behavior of TextHelper::autoLink() when CRLFs are present. (@jeremyharris) The fullDebug argument of TestCase::assertHtml() now works as documented. (@jeremyharris) Helpers now allow newlines in javascript confirm messages. (@markstory) The cakephp-plugins.php file can now be located when cakephp/core is used as a standalone component. (@harikt) Simulated GET requests (via method overriding) no longer POST data populated. This prevents GET requests from looking like they are POST requests that may cause unintentional side-effects. (@lorenzo) SecurityComponent now validates data whenever $request->data is populated. This allows SecurityComponent to apply to PATCH and DELETE requests. (@markstory, @chinpei215) Controller::$name is correctly inflected when using the base route class. (@markstory) 小的改进: Fixtures can now use public $import = ['model' => 'Articles'] to import schema and records from a defined model. (@dereuromark) Improved API docs. (@bcrowe, @Mathieu, @Tzaoh, @Sergey, @luke83) ConnectionManager::config() now accepts a callable. This makes it consistent with Log::config(). (@lorenzo) Query::set() now accepts a builder callable. (@lorenzo) Database\Type now allows objects to be injected via set(). (@jadb) SQL Query logs now include execution time and rows returned. (@Bernat Arlandis) Error logs now include Referring URL if it is available. (@flavius) 详情请看:发行说明 下载页面:3.1.8 CakePHP 3.1.8 发布,PHP 开发框架下载地址