cakephp icon indicating copy to clipboard operation
cakephp copied to clipboard

CakePHP: The Rapid Development Framework for PHP - Official Repository

Results 170 cakephp issues
Sort by recently updated
recently updated
newest added

- [x] Drop `StatementInterface::count()` and stop using `StatmentInterface::rowCount()` for `SELECT` queries. #16255 #16264 - [x] Change return type of `SteatmentInterface::fetchAll()`. #16274 - [x] Change argument type for `QueryTrait::_decorateResults()` to `ResultSetInterface`....

RFC

- Removed unnecessary use of closure in `Driver::compileQuery()`. - Moved all identifier quoting code into `IdentifierQuoter`.

database

Refresh the design of the development error pages. I find the current design pretty busy and hard to navigate, as you can only look at a single frame at a...

enhancement
errorhandler

Currently we have a mix of CSS classes present inside our Debugger: `.cake-debug` and `.cake-dbg` This PR cleans this up so that we always use `.cake-debug` because its clearer. I...

cleanup

### Description Add a form template for the `required` input like `selectedClass` template for implementing CSS methodologies such as BEM, ABEM, SMACSS, etc. Eg class: `--required` ### CakePHP Version 4.4.5

enhancement
helpers
pinned

refs https://github.com/cakephp/cakephp/issues/16095 This changes the config layout for `Connection` to move all driver configurations into separate arrays for primary and replica roles. ```php [ 'className' => Connection::class, 'drivers' => [...

enhancement
database

### Description Hi, I am not sure if this couldn't be mitigated by other means, or that I missed something in documentation, even tho I looked thoroughly through (I also...

enhancement
pinned

### Description Paginator numbers templates could have the option to set the wrapper like Breadcrumbs... ``` $this->Paginator->setTemplates([ 'numbersWrapper' => {{content}}', ]); ``` ### CakePHP Version 4.x

enhancement
helpers

### Description ... because in design we need sometimes placeholder for select. Otherwise we have to use JavaScript hacks. ``` $this->Form->control('something', [ 'type' => 'select', 'empty' => [ 'text' =>...

enhancement