Log message #4189289

# At Username Text
# Jun 13th 2019, 01:02 noel Isn't it an object? Standard object properties in php are referenced with `->columns` not `->columns()`
# Jun 13th 2019, 01:01 noel I'm so confused
# Jun 13th 2019, 01:01 noel yeah that works.... but why?
# Jun 13th 2019, 00:59 graziel and `->getSchema()->columns();` ?
# Jun 13th 2019, 00:58 noel Also `get_object_vars($model->getSchema()) returns an empty array.
# Jun 13th 2019, 00:56 noel How do I get the properties of a schema? I do `print_r($model->getSchema())` and it shows an object that has a `columns` property but then I do `print_r($model->getSchema()->columns)` and it says that the property does not exist??
# Jun 13th 2019, 00:41 graziel enable query logging in app.php and check generated sql in query.log
# Jun 13th 2019, 00:35 rightscoreanalysis but related data exits in my db
# Jun 13th 2019, 00:35 rightscoreanalysis the result has p.id => null
# Jun 13th 2019, 00:35 slackebot1 <rightscoreanalysis>
# Jun 13th 2019, 00:35 rightscoreanalysis anyone able to help with a leftJoin
# Jun 12th 2019, 22:42 ricksaccous ;)
# Jun 12th 2019, 22:42 ricksaccous it is possible
# Jun 12th 2019, 22:42 ricksaccous figured it out
# Jun 12th 2019, 22:36 challgren @noel the schema-dump-default.lock keeps track of your database structure for generating `cake bake migration_diff`s
# Jun 12th 2019, 22:29 ricksaccous in the resolver
# Jun 12th 2019, 22:29 ricksaccous to the finder rather
# Jun 12th 2019, 22:29 ricksaccous to the resolver
# Jun 12th 2019, 22:29 ricksaccous is there a way to feed options
# Jun 12th 2019, 22:29 ricksaccous https://book.cakephp.org/authentication/1.1/en/identifiers.html#identifiers
# Jun 12th 2019, 22:29 ricksaccous in loading an authenticator
# Jun 12th 2019, 17:52 ricksaccous i have no idea but that sounds most likely
# Jun 12th 2019, 17:52 ricksaccous probably a change in Type
# Jun 12th 2019, 17:03 cnizzardini not being able to decrypt financial data will make your balls go WAY UP into your stomach :flushed:
# Jun 12th 2019, 17:02 cnizzardini for reference stream_get_contents(resource) must now be called
# Jun 12th 2019, 17:02 noel @admad What does `parent_id` do in `findBelongsTo` method of bake's `ModelTask.php`? What is the intention behind that check? What sort of relationship does that support? Is it a self-referencing one-to-many?
# Jun 12th 2019, 16:55 cnizzardini We have encrypted data in there that must be passed into a Security::decrypt as a string, anyone know what changed between 3.5 and 3.7
# Jun 12th 2019, 16:55 cnizzardini After upgrading to 3.7, cakes orm results are treating a varbinary datatype as a resource
# Jun 12th 2019, 16:51 noel What is `config/schema/schema-dump-default.lock` for?
# Jun 12th 2019, 16:47 noel Oh never mind.. it's because somehow the bake documentation redirected me to cookbook for 1.x and then the search function is looking in the wrong book.
# Jun 12th 2019, 16:44 noel I can't find any documentation for Migrations?
# Jun 12th 2019, 15:00 jeremyharris it’s nice that the idea is reinforced though :)
# Jun 12th 2019, 14:59 neon1024 Always ahead of the game @jeremyharris :thumbsup:
# Jun 12th 2019, 14:59 jeremyharris sometimes you just gotta check auth elsewhere I guess ¯\_(ツ)_/¯
# Jun 12th 2019, 14:59 jeremyharris ^ that was my first suggestion. the authorization plugin does a great way of abstracting out scoping and such for this very purpose
# Jun 12th 2019, 14:59 neon1024 Or have the query building part as a function and take a permissions object I guess :thinking_face:
# Jun 12th 2019, 14:58 neon1024 You could also conditionally build custom finders in your controller based on the permissions
# Jun 12th 2019, 14:58 awi Thank you very much
# Jun 12th 2019, 14:58 awi Didnt know the footprint. thats a nice plugin
# Jun 12th 2019, 14:55 jeremyharris there are a few ways to do that then. like I said you can inject the identity (User) into the behavior, or add a listener that injects it (see muffin/footprint for an example of this)
# Jun 12th 2019, 14:55 awi reason is, that I run an Rest-API by Cake. And I dont have the luxury of relying on well formed POST-Requests as anyone can connect himself through the API