# |
Jul 9th 2019, 08:04 |
kgb.acct.personal |
What a twist. `TableRegistry` is often found on the cookbook. |
# |
Jul 9th 2019, 08:03 |
neon1024 |
Oh right |
# |
Jul 9th 2019, 08:03 |
admad |
@neon1024 and then jumped shipped :P j/k. He's employed elsewhere now. |
# |
Jul 9th 2019, 08:01 |
admad |
forget `TableRegistry` even exists |
# |
Jul 9th 2019, 08:01 |
kgb.acct.personal |
Woah. Wait |
# |
Jul 9th 2019, 08:01 |
neon1024 |
@savant gathered them all |
# |
Jul 9th 2019, 08:00 |
neon1024 |
@challgren I’m not sure it is, but a lot of the core team do work there |
# |
Jul 9th 2019, 08:00 |
admad |
use `$this->loadModel()` wherever ever possible. Else use `TableLocatorTrait` in the class the use `$this->getTableLocator()->get()` |
# |
Jul 9th 2019, 08:00 |
challgren |
Eg bad to use in entities |
# |
Jul 9th 2019, 08:00 |
challgren |
But I always use ModelAwareTrait unless I got serialization issues |
# |
Jul 9th 2019, 07:59 |
mehov |
Same here, same here :slightly_smiling_face: |
# |
Jul 9th 2019, 07:59 |
challgren |
He’s the expert! I will always defer to @admad |
# |
Jul 9th 2019, 07:59 |
mehov |
@challgren I like how changed your opinion that fast :) |
# |
Jul 9th 2019, 07:58 |
challgren |
Do what admad says! |
# |
Jul 9th 2019, 07:58 |
admad |
No.. don't use TableRegistry anymore |
# |
Jul 9th 2019, 07:57 |
mehov |
Been doing that too, yep |
# |
Jul 9th 2019, 07:57 |
challgren |
`TableRegistry::getTableLocator()->get('Articles')` would be the new method |
# |
Jul 9th 2019, 07:57 |
mehov |
I need to use a model in a controller. I was performing the tableregistry/tablelocator trickery until one of those got deprecated so I had to research and redo. Using the good old loadModel since then. I'm not the OP though |
# |
Jul 9th 2019, 07:55 |
challgren |
Well whats your use case? And is the model your trying to access in any way related to an already loaded model? |
# |
Jul 9th 2019, 07:51 |
mehov |
The point still stands though, or you think it doesn't? |
# |
Jul 9th 2019, 07:51 |
challgren |
Give or take a year! |
# |
Jul 9th 2019, 07:51 |
mehov |
@challgren 4, actually :) |
# |
Jul 9th 2019, 07:50 |
mehov |
https://stackoverflow.com/questions/50518521/deprecation-of-tableregistryget#comment88054262_50518521 |
# |
Jul 9th 2019, 07:50 |
challgren |
That was written 3 years ago FYI |
# |
Jul 9th 2019, 07:49 |
mehov |
https://stackoverflow.com/questions/29578825/which-approach-is-best-to-get-instance-of-a-table-in-cakephp-3-0 |
# |
Jul 9th 2019, 07:49 |
challgren |
But avoid using loadModel in Entities causes issues with serialization |
# |
Jul 9th 2019, 07:49 |
challgren |
loadModel is also part of ModelAwareTrait so it can be used in a lot of places |
# |
Jul 9th 2019, 07:48 |
mehov |
As far as I understand, one should use loadModel where possible, and TableLocator in other cases |
# |
Jul 9th 2019, 07:40 |
kgb.acct.personal |
Sup. When do I use loadModel() and TableLocator::get()? |
# |
Jul 9th 2019, 07:39 |
challgren |
Seatgeek is written in Cake if I recall |
# |
Jul 9th 2019, 07:33 |
neon1024 |
Ooh, check out you Seatgeek guys sponsoring a youtube video I’m watching! |
# |
Jul 9th 2019, 07:24 |
neon1024 |
Morning all |
# |
Jul 9th 2019, 07:01 |
info315 |
So i need to extends the `Validator` class some how |
# |
Jul 9th 2019, 06:26 |
info315 |
What is the best way to add a application wide validation rule? |
# |
Jul 9th 2019, 05:35 |
cnizzardini |
Anyone played with the new console command stuff much? |
# |
Jul 9th 2019, 05:06 |
conehead |
Hm is there a way to execute shell commands within migrations? Looking for something like Phinx just for shell commands |
# |
Jul 9th 2019, 04:33 |
savant |
I followed up via pm. The plugin doesn't seem to populate that variable via anything so it needs to happen in userland code |
# |
Jul 9th 2019, 01:12 |
challgren |
What do you expect the `$user` to be an array? the UserEntity? |
# |
Jul 9th 2019, 00:37 |
newyorknick |
Works fine when I’m loading routes from the `CakeDC/Users` plugin itself but when I hit my pages controller it’s not loading the user from the session |
# |
Jul 9th 2019, 00:35 |
newyorknick |
I know I can hack it in my pages controller but I know theres a simpler solution and I’m having a hard time figuring out the recommended way |
# |
Jul 9th 2019, 00:34 |
newyorknick |
Hey guys I’m having a hard time populating the `$user` var properly in my `/pages` controller templates after installing the CakeDC/Users plugin. |