# |
Jul 18th 2018, 11:18 |
neon1024 |
You could also throw in a custom validation rule into the CompaniesTable to ensure that the `email` property is set in the request data |
# |
Jul 18th 2018, 11:18 |
mr.mjsm |
guys I have a table "emails" that depends on table "companies". now I want to change the controller for "companies" so that I can force at least one entry in "emails" for "a company" |
# |
Jul 18th 2018, 11:18 |
neon1024 |
If you bake the Table class, you’ll get that all done for you |
# |
Jul 18th 2018, 11:17 |
neon1024 |
@mr.mjsm Of course it is. Just setup an association in the Table class. Then build the entity with the association. Then ensure there is a Rule in your Table class to ensure the data integrity. |
# |
Jul 18th 2018, 11:17 |
okelet |
:hugging_face: |
# |
Jul 18th 2018, 11:17 |
madbbb |
great rule))) |
# |
Jul 18th 2018, 11:16 |
slackebot |
!ruleone |
# |
Jul 18th 2018, 11:16 |
slackebot |
Command sent from Slack by neon1024: |
# |
Jul 18th 2018, 11:15 |
mr.mjsm |
is it doable? |
# |
Jul 18th 2018, 11:15 |
mr.mjsm |
guys I have a table "b" that depends on table "a". now I want to change the controller for "a" so that I can force at least one entry in "b" for "a" |
# |
Jul 18th 2018, 11:14 |
neon1024 |
@okelet It’s either array or null, as shown in the book and the source code |
# |
Jul 18th 2018, 10:56 |
snake-venom |
? |
# |
Jul 18th 2018, 10:56 |
snake-venom |
for each domain i need to create separate " location " in nginx config |
# |
Jul 18th 2018, 10:55 |
chris-andre |
@snake, you'll probably point to the public folder for each app. /plugins/app1/webroot, /plugins/app2/webroot. (https://gist.github.com/chris-andre/c447c3508d02d1e1dfdb5c5616b22f46) |
# |
Jul 18th 2018, 10:55 |
snake-venom |
you send me this |
# |
Jul 18th 2018, 10:55 |
chris-andre |
hi |
# |
Jul 18th 2018, 09:58 |
okelet |
Hi, when the user session has expired, the isAuthroized method is called? With a null user? Should I check if user is null or does isAuthorized method always receive a non-null user? |
# |
Jul 18th 2018, 09:56 |
saeideng |
abstract is good |
# |
Jul 18th 2018, 09:55 |
josbeir |
i needed it as abstract as possible (no direct ties with the ORM) so i could freely use different persistence implementations |
# |
Jul 18th 2018, 09:54 |
josbeir |
tnx, i'm planning on writing some suplemental plugins for it |
# |
Jul 18th 2018, 09:53 |
saeideng |
looks it is great :$ ( I just read docs ) |
# |
Jul 18th 2018, 09:49 |
josbeir |
7.1 even... |
# |
Jul 18th 2018, 09:49 |
saeideng |
thank you for your work :+1: |
# |
Jul 18th 2018, 09:49 |
josbeir |
;) |
# |
Jul 18th 2018, 09:49 |
saeideng |
no problem |
# |
Jul 18th 2018, 09:48 |
saeideng |
I can not use now :yum: |
# |
Jul 18th 2018, 09:48 |
josbeir |
i dont look back ! |
# |
Jul 18th 2018, 09:48 |
josbeir |
yes sorry :P |
# |
Jul 18th 2018, 09:48 |
saeideng |
it is php 7 only |
# |
Jul 18th 2018, 09:46 |
josbeir |
@bogdan https://github.com/josbeir/cakephp-filesystem#using-your-own-entities |
# |
Jul 18th 2018, 09:41 |
josbeir |
please share your experiences and or issues if they arise |
# |
Jul 18th 2018, 09:41 |
josbeir |
there's a small piece of documentation on how to swap entities in the readme @bogdan |
# |
Jul 18th 2018, 09:40 |
josbeir |
its not an 'automagic' aproach, its pretty abstract |
# |
Jul 18th 2018, 09:40 |
josbeir |
@bogdan yes probably altough keep in mind that it is pretty abstract so i't will probably require a minimal set of code to make it work |
# |
Jul 18th 2018, 09:39 |
josbeir |
yes |
# |
Jul 18th 2018, 09:39 |
saeideng |
@josbeir is your plugin in awesome-cakephp list ? |
# |
Jul 18th 2018, 09:39 |
madbbb |
@josbeir so if I add my own entity from database model it will behave like a database entry with transparent delete and auto load with associations? |
# |
Jul 18th 2018, 09:38 |
neon1024 |
Yeah, turns out the entities in the association are dirty, but the parent entity association property is not |
# |
Jul 18th 2018, 09:37 |
josbeir |
pick one that fits your needs |
# |
Jul 18th 2018, 09:37 |
josbeir |
its on the awesome-cakephp list, many ones to pick |
# |
Jul 18th 2018, 09:37 |
josbeir |
@bogdan if you want a quick dropin solution you can save those entities somewhere in a json type field in your db :slightly_smiling_face: |