# |
Jul 24th 2017, 18:10 |
jeremyharris |
you can use the cake orm to play with the data, or phinx which has various helper methods |
# |
Jul 24th 2017, 18:10 |
jeremyharris |
you can modify data in migrations as well. I usually make a separate migration for such cases |
# |
Jul 24th 2017, 18:09 |
aaronc |
So migrations only handles the DB schema? How can I keep database state (rows/data) in sync between development machines? |
# |
Jul 24th 2017, 18:01 |
viraj.khatavkar |
@mikesmoniker @admad Sounds great :thumbsup: |
# |
Jul 24th 2017, 17:18 |
mikesmoniker |
I don’t believe so. |
# |
Jul 24th 2017, 17:17 |
styks1987 |
Does the http\client have something like https://github.com/guzzle/guzzle-services for client service descriptions? |
# |
Jul 24th 2017, 17:16 |
admad |
just make a plugin and share with the community :slightly_smiling_face: |
# |
Jul 24th 2017, 17:16 |
admad |
right, that's unlikely to make it into core. |
# |
Jul 24th 2017, 17:15 |
mikesmoniker |
I’m guessing that’s a little too niche for something in core based my limited observations of how Cake core PRs tend to go. |
# |
Jul 24th 2017, 17:14 |
admad |
i was just about to link to that, @mikesmoniker beat me to it :slightly_smiling_face: |
# |
Jul 24th 2017, 17:14 |
mikesmoniker |
@viraj.khatavkar Looks like what CakeDC did in Mixer was using Symfony/Composer libs: https://github.com/CakeDC/mixer/blob/master/src/Controller/Component/ComposerComponent.php#L79 |
# |
Jul 24th 2017, 17:05 |
viraj.khatavkar |
Would it be a good feature to have something like this in the core - to execute other commands and get them in realtime? |
# |
Jul 24th 2017, 16:59 |
viraj.khatavkar |
Okay, but then I have to catch and echo the output. Anyways, I am now using the Symfony’s Process component to get the output in realtime and echo it to the console. |
# |
Jul 24th 2017, 16:52 |
admad |
Using exec() for eg |
# |
Jul 24th 2017, 16:52 |
admad |
@viraj.khatavkar you can run it just like you would any cli command |
# |
Jul 24th 2017, 16:47 |
viraj.khatavkar |
Is it possible to run other commands like `composer dump-autoload` from a `main` method of shell command? I didn’t find anything in the documentation.. |
# |
Jul 24th 2017, 16:42 |
rudy1976s |
hello is there a way to reset belongToMany relation at runtime ? |
# |
Jul 24th 2017, 16:04 |
hmic |
- this is *not* good practise, but only some lines of code to prove whats wrong. |
# |
Jul 24th 2017, 16:04 |
hmic |
just add global no-cache headers - google! - to your bootstrap.php and see if it's working after clearing your browser cache |
# |
Jul 24th 2017, 16:03 |
hmic |
so should your webserver! (on non-static content) |
# |
Jul 24th 2017, 16:03 |
hmic |
it does not add headers you dont ask for |
# |
Jul 24th 2017, 16:03 |
hmic |
why would it? |
# |
Jul 24th 2017, 16:00 |
banna |
Isn't cakephp handles that thing by default? |
# |
Jul 24th 2017, 15:58 |
hmic |
no ETag too |
# |
Jul 24th 2017, 15:58 |
hmic |
and your browser caches *everything* as your headers tell it to do so! |
# |
Jul 24th 2017, 15:58 |
hmic |
banna: because you never logged out |
# |
Jul 24th 2017, 15:57 |
banna |
and when i hard refresh it, it displays current account information |
# |
Jul 24th 2017, 15:57 |
hmic |
banna: check your headers on the logout action, like i suspected: Cache-Control: "max-age=172800", Expires: "Wed, 26 Jul 2017 15:55:22 GMT", Location: "/users/login", StatusCode: 302 |
# |
Jul 24th 2017, 15:57 |
banna |
One more thing, Its not only redirect problem, when i login with second account, it still displays first account information |
# |
Jul 24th 2017, 15:57 |
inoas |
but well - time will tell |
# |
Jul 24th 2017, 15:57 |
inoas |
people can use 3.x if they want to create old apps |
# |
Jul 24th 2017, 15:57 |
inoas |
cleptric I think 7.2 should be the target - no reason to fall behind on new releases |
# |
Jul 24th 2017, 15:55 |
banna |
Ok, thanks mate, I will try that with the server it that helps |
# |
Jul 24th 2017, 15:53 |
hmic |
most people would thing that what you are doing should be working on the cake3 side. still i suspect your caching headers are wrong/bad. so these could be added by your server, proxy, loadbalancer, whatever too |
# |
Jul 24th 2017, 15:52 |
banna |
Is there anything that needs to be changed on server? or it has to be done on my cakephp? I am using default function as you can see in the logout function, and not caching it anywhere |
# |
Jul 24th 2017, 15:50 |
hmic |
make sure your cache header is setup correctly? do a temporary redirect only? |
# |
Jul 24th 2017, 15:49 |
banna |
What I am supposed to do to overcome this problem? |
# |
Jul 24th 2017, 15:48 |
banna |
@hmic It always happens, every time i login to a new browser |
# |
Jul 24th 2017, 15:47 |
hmic |
banna: browser cache? as you redirect, it will directly go to where it got redirected the first time |
# |
Jul 24th 2017, 15:44 |
slackebot |
'action' = "login")); } Second time it doesn't even go to logout action |
# |
Jul 24th 2017, 15:44 |
banna |
I am using cakephp 2.9, On the server i can't logout after logging in second time using two different account To see the issue please visit the url - http://dev.casaparticulares.net/dashboard First login using - tjax78@gmail.com> / test4321 You won't be able to logout second time. public function logout() { $this->Cookie->delete('remember_me'); $this->Auth->logout(); $this->redirect(array('plugin' => false, 'controller' |