# |
Apr 25th 2017, 19:04 |
jeremyharris |
no need to apologize! |
# |
Apr 25th 2017, 19:04 |
spylinux |
sorry my bad english, i'm brazilian cakephp user. |
# |
Apr 25th 2017, 19:04 |
spylinux |
thanks @jeremyharris. Its an app from the same client, but they need a parallel module that use the same database, but not same auth, classes, etc |
# |
Apr 25th 2017, 19:02 |
jeremyharris |
spylinux you could globally install cakephp with composer and include the global autoloader. not sure there’s a benefit to that over installing it regularly, other than saving some disk space |
# |
Apr 25th 2017, 19:01 |
spylinux |
Its possible to use one install of CakePHP 3, to multiple apps, like in Cake 2, when its just make a copy of "app" folder and use the same core? |
# |
Apr 25th 2017, 18:59 |
phishy |
How does one do a query_string search with the Elasticsearch plugin? Not seeing it pop out at me in the code or tests. |
# |
Apr 25th 2017, 18:41 |
chris-andre |
Thought I'd share my first cakephp plugin (CsvImport): https://github.com/chris-andre/cakephp-csvimport . I guess there are a lot of things to point out in my code, so any feedback is welcome. |
# |
Apr 25th 2017, 18:39 |
admad |
doug__: because you are not using 3.4. Use ->templates () |
# |
Apr 25th 2017, 18:25 |
doug__ |
@ypnos, I get this error Method Cake\View\Helper\PaginatorHelper::setTemplates does not exist |
# |
Apr 25th 2017, 18:15 |
doug__ |
ok |
# |
Apr 25th 2017, 18:13 |
ypnos |
so, in fact, it is there |
# |
Apr 25th 2017, 18:12 |
ypnos |
doug__: because it is part of StringTemplateTrait which is used by PaginatorHelper |
# |
Apr 25th 2017, 18:07 |
doug__ |
Does anyone know why the documentation says to use '$this->Paginator->setTemplates' but that function does not exist? |
# |
Apr 25th 2017, 17:45 |
ypnos |
for all dirty fields I think you need getDirty() which is available since 3.4.3 |
# |
Apr 25th 2017, 17:45 |
adityapansari |
Actually I want all dirty fields. I am using cakephp 3.3 |
# |
Apr 25th 2017, 17:44 |
ypnos |
in cake3 you call dirty with a single argument and it returns true or false |
# |
Apr 25th 2017, 17:43 |
adityapansari |
? |
# |
Apr 25th 2017, 17:43 |
adityapansari |
Any alernative |
# |
Apr 25th 2017, 17:43 |
adityapansari |
How can I call the getDirty() in cakephp 3.3 ? |
# |
Apr 25th 2017, 17:36 |
ypnos |
in newest cakephp, isDirty() to check, setDirty() to set |
# |
Apr 25th 2017, 17:34 |
adityapansari |
Hey, alternative for dirty() function ? I also want to access the dirty value after saving the entity. |
# |
Apr 25th 2017, 17:32 |
chris-andre |
I forgot about saveMany(), so I will probably use that method. |
# |
Apr 25th 2017, 17:31 |
chris-andre |
Quite simple change. I tested something similar, if `save()` failed, but it didn't give me the result I expected. I probably did something wrong. |
# |
Apr 25th 2017, 17:29 |
chris-andre |
Okay. Thanks for looking at it ;) I'll read your comment on my gist ;) |
# |
Apr 25th 2017, 17:26 |
ypnos |
with comment I meant a comment on your gist :) |
# |
Apr 25th 2017, 17:25 |
ypnos |
see https://book.cakephp.org/3.0/en/orm/saving-data.html#saving-multiple-entities |
# |
Apr 25th 2017, 17:25 |
ypnos |
but for your simple use case, you should use saveMany() |
# |
Apr 25th 2017, 17:24 |
ypnos |
as I said, you need to propagate the negative result of save() so that transactional() can act upon the failure and rollback the transaction |
# |
Apr 25th 2017, 17:23 |
ypnos |
I made a comment on how to fix the code |
# |
Apr 25th 2017, 17:22 |
chris-andre |
Sure. |
# |
Apr 25th 2017, 17:22 |
ypnos |
do some googling on xdebug php :) |
# |
Apr 25th 2017, 17:22 |
chris-andre |
xdebug(): call to undefined method. |
# |
Apr 25th 2017, 17:21 |
chris-andre |
Allright, doesn't get it. Here my method: https://gist.github.com/chris-andre/af7981db40095016c815800e1c56b15c |
# |
Apr 25th 2017, 17:17 |
ypnos |
you can use xdebug |
# |
Apr 25th 2017, 17:17 |
chris-andre |
? |
# |
Apr 25th 2017, 17:17 |
chris-andre |
Sorry for asking stupidly, but what do I do to debug my callback |
# |
Apr 25th 2017, 17:15 |
ypnos_ |
saving entities with an error fails and returns false, but you need to propagate it in the callback |
# |
Apr 25th 2017, 17:15 |
chris-andre |
I thought the transaction would fail if any entity has an error, but it doesn't. |
# |
Apr 25th 2017, 17:15 |
ypnos_ |
how does your callback look like? maybe show a gist? |
# |
Apr 25th 2017, 17:14 |
chris-andre |
Maybe I just haven't been able to make the transaction fail. |
# |
Apr 25th 2017, 17:13 |
ypnos_ |
chris-andre where does the failure happen then? you need to check the results of operations within your callback or propagate the return value, e.g. save() returns false on failure |