Log message #4122657

# At Username Text
# Mar 7th 2018, 10:14 neon1024 Yes, bake makes an empty class.
# Mar 7th 2018, 10:14 willem baking a migration
# Mar 7th 2018, 10:14 neon1024 Could be that you need to organise your migrations code so that the foreign keys are written first, so the next queries pass the constraints
# Mar 7th 2018, 10:14 neon1024 Do you use `change()` or `up()` and `down()` ?
# Mar 7th 2018, 10:13 willem have a staging env. thats where it fails
# Mar 7th 2018, 10:13 willem Cake 3.5.1 / “cakephp/migrations”: “~1.0" (not sure wher to find the exact verion number)
# Mar 7th 2018, 10:11 dereuromark willem: you dont have a staging env?
# Mar 7th 2018, 10:10 neon1024 Are you baking a snapshot or a migration?
# Mar 7th 2018, 10:10 neon1024 @willem Which version of CakePHP are you using and which migrations plugin?
# Mar 7th 2018, 10:04 willem What is the best way to use migrations? Ive had a lot of times when i had a large database and modified it then baked a new migrations file, on the other server running migrate would fail midway because of for example foreign key checks. How can i prevent this so the migrations run successfully?
# Mar 7th 2018, 09:52 dereuromark it will easily all be resolved if we started to implement my sort improvements for paginator
# Mar 7th 2018, 09:52 dereuromark ;) that has been this way for a while, also when you switch sorting back to default it doesnt remove but keeps that one. only a small thing IMO, not worth fixing
# Mar 7th 2018, 09:43 neon1024 Actually, I’ll go look it up, and stop being lazy.
# Mar 7th 2018, 09:42 neon1024 Nor do I want to expose my data structure to the url
# Mar 7th 2018, 09:42 neon1024 I don’t have any sorting, so I don’t see any point in adding this pollution to my url
# Mar 7th 2018, 09:42 neon1024 `/guides?page=2andsort=Contents.publishedanddirection=desc`
# Mar 7th 2018, 09:42 neon1024 Why is `$this->Paginator->numbers()` appending query strings?
# Mar 7th 2018, 09:40 neon1024 Just feels like more code to me, and visually obfuscates what’s actually happening
# Mar 7th 2018, 09:40 neon1024 Then again I’ve never found a use for the exp() methods
# Mar 7th 2018, 09:39 neon1024 Sure
# Mar 7th 2018, 09:34 birdy247 with an 'OR' key?
# Mar 7th 2018, 09:33 neon1024 I’d have just used `$query->where()` inside the foreach personally
# Mar 7th 2018, 09:33 neon1024 Blimey how complex!
# Mar 7th 2018, 09:31 birdy247 Seems to work
# Mar 7th 2018, 09:31 birdy247 File uploaded https://cakesf.slack.com/files/U0T295QA3/F9KP76TJ7/-.php / https://slack-files.com/T053DPNCM-F9KP76TJ7-da9fb8d666
# Mar 7th 2018, 09:28 neon1024 Hopefully the Starbucks being built nearby will accept the Starbucks rewards
# Mar 7th 2018, 09:28 neon1024 One of the perils of working in the countryside, there is nowhere to pop out to
# Mar 7th 2018, 09:27 neon1024 I could really go a pastry this morning for some reason
# Mar 7th 2018, 09:26 admad Just adds extra work when upgrading
# Mar 7th 2018, 09:26 admad But silly to use it new code knowing it's already deprecated in newer version
# Mar 7th 2018, 09:24 neon1024 Might not be in the CakePHP version that Birdy is using
# Mar 7th 2018, 09:24 admad Stop using orWhere() it's deprecated
# Mar 7th 2018, 09:23 birdy247 I wondered if there was a more SQL way?
# Mar 7th 2018, 09:23 birdy247 File uploaded https://cakesf.slack.com/files/U0T295QA3/F9K9QUA4R/-.php / https://slack-files.com/T053DPNCM-F9K9QUA4R-8ffd466716
# Mar 7th 2018, 09:23 birdy247 @admad This is my plan, but I am using this
# Mar 7th 2018, 09:21 admad You can by using the callback filter and building query yourself.
# Mar 7th 2018, 09:17 birdy247 but was wondering if its possible to instead (in the query), join firstname and lastname and then perform the Like on that?
# Mar 7th 2018, 09:16 birdy247 I know I can use a OR query and the like
# Mar 7th 2018, 09:16 birdy247 I am using the search plugin, and am wanting to enable a free text search i.e. "firstname lastname"
# Mar 7th 2018, 09:15 birdy247 in our users table we model first_name and last_name
# Mar 7th 2018, 09:13 birdy247 I am just trying to think up a use case...