Log message #4198573

# At Username Text
# Aug 19th 2019, 08:09 neon1024 Probably use PHP Tokenizer or similar
# Aug 19th 2019, 08:09 neon1024 Re-baking can lose validation and stuff
# Aug 19th 2019, 08:09 neon1024 Anyone have a plugin which uses bake to add new fields to models automatically when the schema changes?
# Aug 19th 2019, 08:09 kasunwijesekara @conehead let me check and get back to you.
# Aug 19th 2019, 08:05 neon1024 Or do people just use Duplicatable and set a version?
# Aug 19th 2019, 08:05 neon1024 Anyone know of a plugin for versioning entities with associations?
# Aug 19th 2019, 07:58 neon1024 Morning all :wave:
# Aug 19th 2019, 07:36 conehead @kasunwijesekara Is the mysql db accessible at all? Can you connect from your local pc via `mysql` to it? Usually you do not have to set up anything in the controller
# Aug 19th 2019, 07:33 alexdd55976 @admad thanks a lot
# Aug 19th 2019, 07:32 slackebot settings in the controller or etc?
# Aug 19th 2019, 07:32 kasunwijesekara @conehead hey! So i have two droplets, one has the DB and the other is running the cakeapp. The two droplet communicates via the CLI but the connection between the app and the mysql db doesn’t work. I used this tutorial - https://www.digitalocean.com/community/tutorials/how-to-configure-ssl-tls-for-mysql-on-ubuntu-18-04 Is there something specific i have to do other than configuring the app.php file? Like say e.g. Change some
# Aug 19th 2019, 07:31 admad `composer create-project --prefer-dist cakephp/app:4.x-dev`
# Aug 19th 2019, 07:29 conehead @kasunwijesekara Where is the problem? You can set up a remote database in the configuration?
# Aug 19th 2019, 07:28 alexdd55976 ok.. then i do so
# Aug 19th 2019, 07:28 conehead @alexdd55976 Not sure, but creating a project with 3.8 and then upgrading to 4.0 seems fine for me. At least as long as 4.0 is still in development
# Aug 19th 2019, 07:22 kasunwijesekara What’s the process of connecting to a remote db? Is there a process to configure the CakePHP app? TIA!
# Aug 19th 2019, 07:16 alexdd55976 or do i have to go the way installing 3.8 first?
# Aug 19th 2019, 07:15 alexdd55976 how can i install cake4 via composer?
# Aug 19th 2019, 07:15 alexdd55976 hey fellows
# Aug 19th 2019, 01:53 brett If I create a sub-command in a command, how can I know which sub-command was executed?
# Aug 18th 2019, 16:33 racmiroslav Hey guys. I have uploaded files of my plugin to the production server. I have updated composer.json (psr4-autoload). My new files are not recognized by autoloader even after I run `composer dump-autoload`. Any ideas?
# Aug 18th 2019, 13:48 ndm Of course you could also iterate over the array and check authorization for every entity in the array "manually".
# Aug 18th 2019, 13:45 ndm @mrfeedback There's no policy resolver for "arrays of entities", you could write one yourself, even though it would probably turn out a little weird, given that PHP doesn't have typed arrays, so you'd have to check each item in the array. A possibly "cleaner" way might be to convert the array into a custom iterable object that can only hold instances of a specific entity class, that could be easily identified by your resolver.
# Aug 18th 2019, 04:02 COOurb thanks
# Aug 18th 2019, 04:01 COOurb oukay, it fixed by "bin/cake plugin load -b Acl"
# Aug 18th 2019, 03:57 COOurb tables acos and aros created, no errors in installation logs
# Aug 18th 2019, 03:56 COOurb hey, I have error With ACL plugin. "The datasource configuration "" was not found. "
# Aug 17th 2019, 17:24 mrfeedback how should I handle massassignments with Authorization plugin? `$collectionparts = $this->Collectionparts->patchEntities($collectionparts,$data); $this->Authorization->can($collectionparts,'update'); ` throws an error ` Error: [Authorization\Policy\Exception\MissingPolicyException] Policy for 'array' has not been defined.`
# Aug 17th 2019, 06:14 NickFuryBR Hey guys, I'm having troubles to save a hasmany relationship using the Proffer :( may anyone help me?
# Aug 17th 2019, 02:18 ggrecu059 Hope others can benefit from this :slightly_smiling_face:
# Aug 17th 2019, 02:18 slackebot assigning them the same media types and content-encodings it would have if the client had asked for one of them by name. It then chooses the best match to the client's requirements.
# Aug 17th 2019, 02:18 ggrecu059 I finally found out why i was getting a 404. In my apache config i had MultiViews enabled Apache website, the effect of Multiviews, as listed under Content Negotiation, is as follows: > If the server receives a request for /some/dir/foo, if /some/dir has MultiViews enabled, and /some/dir/foo does not exist, then the server reads the directory looking for files named foo.*, and effectively fakes up a type map which names all those files,
# Aug 17th 2019, 02:18 ggrecu059 Ok i figured it out :partyparrot:
# Aug 17th 2019, 01:59 sphereweb Good evening
# Aug 17th 2019, 01:52 ggrecu059 Hello fellow Cake enthusiasts. I have a quick question. I have tried for hours to find out why i cannot make a route for the `https://domain.com/robots.txt` using the following code `Router::connect('/robots', array('controller' => 'pages','action' => 'robots', 'ext' => 'txt'));` It keeps giving me a 404, but its like the Apache 404. Seems like its not going to Cake .. any ideas?
# Aug 17th 2019, 01:20 Ayz4 hello !!
# Aug 16th 2019, 21:11 maymeow but its working now ;)
# Aug 16th 2019, 21:10 maymeow thank you @ndm but in `3.7.*` i have to use ``` $conn = ConnectionManager::getConfig('default'); if ($conn['driver'] == Sqlserver::class) { ```
# Aug 16th 2019, 21:06 ndm Obtain an instance of the connection, and either check its configuration, or the driver instance, like: `\Cake\Datasource\ConnectionManager::get('default')->config()` or `\Cake\Datasource\ConnectionManager::get('default')->getDriver()`
# Aug 16th 2019, 21:03 maymeow @ndm im using default connection as standard in whole application
# Aug 16th 2019, 21:02 ndm @maymeow "currently used database driver" is rather ambigous, as repositories can use different connections (and therefore different drivers). Your example looks like you want to know which driver a specific connection is using?