# |
Jul 26th 2021, 07:46 |
paolo.bragagni |
and it miss the 'cake4new' part |
# |
Jul 26th 2021, 07:45 |
paolo.bragagni |
trying to debug $Url=Router::url('/', true); before the $middlewareQueue->add(new AuthorizationMiddleware($this, [ 'requireAuthorizationCheck' => false, |
# |
Jul 26th 2021, 07:44 |
paolo.bragagni |
and .. first of all I dont see the right Url that should be https://cakephp.local/cake4new/ etc |
# |
Jul 26th 2021, 07:43 |
paolo.bragagni |
when a user is not authorized redirectUrl goes to https://cakephp.local/login?redirect=%2Flibri%2Fadd |
# |
Jul 26th 2021, 07:42 |
paolo.bragagni |
but got some problems |
# |
Jul 26th 2021, 07:42 |
paolo.bragagni |
trying to reproduce https://github.com/LordSimal/authorization/blob/master/docs/en/middleware.rst#how-to-create-a-custom-unauthorizedhandler |
# |
Jul 26th 2021, 07:38 |
brandon |
I don't think throwing more memory at a memory leak/loop is helpful in this situation. |
# |
Jul 26th 2021, 07:29 |
itsolution1014 |
Please try to add this code. |
# |
Jul 26th 2021, 07:29 |
itsolution1014 |
```ini_set('memory_limit', '1024M');``` You can fix that issue with this code. |
# |
Jul 26th 2021, 07:24 |
slackebot2 |
troubleshoot this issue. Any assistance would be greatly appreciated. |
# |
Jul 26th 2021, 07:24 |
brandon |
Hello, all. I am still working my way through upgrading from 3.x to 4.x. I have fixed all issues with phpstan, phpcs and rector prior to updating dependencies. I have cakephp updated to 4.0.10 (stepping up incrementally) and seem to have hit a memory leak or infinite loop. I am loading the home page and am getting `Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes)`. I don't know where to start to |
# |
Jul 26th 2021, 04:32 |
arthurb |
Got it! using query ```->query('ALTER TABLE `invoices` auto_increment = 2000;')``` |
# |
Jul 26th 2021, 03:25 |
arthurb |
Morning, in the migrations plugin is there away to set the ables AUTO_INCREMENT value? |
# |
Jul 25th 2021, 20:55 |
kevin.pfeifer |
And i was just reminded of our discussion yesterday when i looked into the "Update" Topic in the cakephp/app readme section :) |
# |
Jul 25th 2021, 20:49 |
kevin.pfeifer |
I was just going to type something :) |
# |
Jul 25th 2021, 20:35 |
alamnaryab |
Thank you @st.steinkuehler I have pasted whole array and commented it whenever I will need to customize anything I will be uncomenting and making required changes. |
# |
Jul 25th 2021, 20:04 |
st.steinkuehler |
@alamnaryab see here the list of the default templates which you can change https://github.com/cakephp/cakephp/blob/fe6fd198e33f69c1d36d5df4ac2c92d26ffa4807/src/View/Helper/FormHelper.php#L88 Once (older versions than 4) this list was linked in the book to the api doc where the list was accessible and readable, but not now...(and I don't know how to contribute to the book doc). |
# |
Jul 25th 2021, 19:48 |
kevin.pfeifer |
you can adjust all default templates at one via https://book.cakephp.org/4/en/views/helpers/form.html#customizing-the-templates-formhelper-uses |
# |
Jul 25th 2021, 19:38 |
slackebot2 |
`$this->Form->setTemplate(long_array)` in each `form` |
# |
Jul 25th 2021, 19:38 |
alamnaryab |
i have created `config/myTemplate.php` and then I am calling this template with each input as ```echo $this->Form->control('fullname', [ 'templates'=>'myTemplate', 'class'=>'form-control']);``` is there any method where I can change the default template, or I do not write `'template'=>'myTemplate'` with each input I aslo do not like to write |
# |
Jul 25th 2021, 19:15 |
kevin.pfeifer |
or you can create a custom middleware which does that splitting for you before the request gets to your controller or anywhere else |
# |
Jul 25th 2021, 18:28 |
alamnaryab |
it says deprecated here https://api.cakephp.org/3.4/class-Cake.Routing.Router.html#_parseNamedParams |
# |
Jul 25th 2021, 18:23 |
alamnaryab |
following above link is showing error `*Call to undefined method Cake\Routing\Router::parseNamedParams()*` is '*parseNamedParams()*' method available in cakephp4? |
# |
Jul 25th 2021, 17:46 |
kevin.pfeifer |
or check https://book.cakephp.org/3/en/development/routing.html#handling-named-parameters-in-urls |
# |
Jul 25th 2021, 17:45 |
kevin.pfeifer |
@alamnaryab add this to you add function ```public function add(...$params) {``` and then you will get an array of all following parameters in `$params` But you will have to manually split the key-values apart |
# |
Jul 25th 2021, 16:52 |
alamnaryab |
Hi All `http://project.com/guardians/add/student:61/other:21` how can I get named parameters in cake4? |
# |
Jul 24th 2021, 23:22 |
jojomartius |
->add(new ErrorHandlerMiddleware(Configure::read('Error'))) inestead of >add(ErrorHandlerMiddleware::class) |
# |
Jul 24th 2021, 23:22 |
jojomartius |
got it! |
# |
Jul 24th 2021, 23:12 |
jojomartius |
yes, thank you so much so far |
# |
Jul 24th 2021, 23:05 |
kevin.pfeifer |
well i gotta get some sleep. maybe someone else can help till tomorrow :) |
# |
Jul 24th 2021, 23:04 |
jojomartius |
especially since removing the middleware helps |
# |
Jul 24th 2021, 23:03 |
kevin.pfeifer |
very strange indeed |
# |
Jul 24th 2021, 23:03 |
jojomartius |
no also not consuming error's |
# |
Jul 24th 2021, 23:03 |
jojomartius |
ah let me check my vendors |
# |
Jul 24th 2021, 23:02 |
jojomartius |
nope, only consuming Cache,Datasources,EmailTransport, Email, Log and Security.salt |
# |
Jul 24th 2021, 23:01 |
jojomartius |
which means ErrorHandlerMiddleware is not looking in the right config |
# |
Jul 24th 2021, 23:01 |
kevin.pfeifer |
or do you have ```Configure::consume( 'Error' )``` somewhere? |
# |
Jul 24th 2021, 23:00 |
jojomartius |
contains everthing |
# |
Jul 24th 2021, 22:59 |
kevin.pfeifer |
maybe try outputting ``` Configure::read( 'Error' )``` in your Application.php in the middleware function and see if everything is still there |
# |
Jul 24th 2021, 22:58 |
jojomartius |
mh no if i remove it from my bootstrap, its till rendering the expcetions - but its not takeing "skipLogs" into account ,:) |
# |
Jul 24th 2021, 22:56 |
kevin.pfeifer |
in my bootstrap.php |