# |
Jun 13th 2019, 06:43 |
admad |
@lars.ebert no idea about the error but you should just use `vendor/bin/phpunit` |
# |
Jun 13th 2019, 06:43 |
kk |
okay will try admad. Thanks for your time so far |
# |
Jun 13th 2019, 06:42 |
lars.ebert |
I have a question: I am trying to run the phpunit tests that come with cakephp/cakephp but keep running into an error “failed to open stream: Too many open files”. Am I doing something wrong? I just run `php vendor/bin/phpunit`. |
# |
Jun 13th 2019, 06:42 |
admad |
if it exists in repo then run `composer install` |
# |
Jun 13th 2019, 06:41 |
admad |
ideally the composer.lock should also have been commited for the app which would have avoided such problems |
# |
Jun 13th 2019, 06:40 |
kk |
will try. Thanks! |
# |
Jun 13th 2019, 06:40 |
kk |
alright sounds good |
# |
Jun 13th 2019, 06:40 |
admad |
try removing it and then run `composer update`. If it succeeds then re-add it using `composer require elboletaire/twbs-cake-plugin` |
# |
Jun 13th 2019, 06:39 |
admad |
the problem is most likely `elboletaire/twbs-cake-plugin` |
# |
Jun 13th 2019, 06:39 |
admad |
don't upgrade cakephp without reading the migration guide |
# |
Jun 13th 2019, 06:39 |
kk |
or rather... what exactly does the command do? |
# |
Jun 13th 2019, 06:38 |
kk |
just for my understanding... why do we use cakephp 3.7.*? I was thinking i should try to install cakephp 3.1.0? |
# |
Jun 13th 2019, 06:33 |
kk |
no worries :) its early for me too |
# |
Jun 13th 2019, 06:33 |
conehead |
composer not php |
# |
Jun 13th 2019, 06:33 |
conehead |
ah sorry `composer require --update-with-dependencies "cakephp/cakephp:3.7.*"` |
# |
Jun 13th 2019, 06:31 |
kk |
in the root folder of my project? i get "could not open input file: require" |
# |
Jun 13th 2019, 06:28 |
kk |
but i can try now |
# |
Jun 13th 2019, 06:28 |
kk |
Morning, no i haven't. I tried google for some solutions but couldnt find anything useful |
# |
Jun 13th 2019, 06:27 |
conehead |
Good morning. Did you try `php require --update-with-dependencies "cakephp/cakephp:3.7.*"` |
# |
Jun 13th 2019, 06:24 |
slackebot1 |
Installation request for elboletaire/twbs-cake-plugin dev-master -> satisfiable by elboletaire/twbs-cake-plugin[dev-master]. What do i need to do? And how? I am just starting as a software dev so i dont have too much technical knowledge. Thank you very much in advance! Greets Carlos |
# |
Jun 13th 2019, 06:24 |
slackebot1 |
requirements could not be resolved to an installable set of packages. Problem 1 - Installation request for cakephp/cakephp 3.1 -> satisfiable by cakephp/cakephp[3.1.0]. - elboletaire/twbs-cake-plugin dev-master requires cakephp/cakephp ^3.3 -> satisfiable by cakephp/cakephp[3.5.x-dev, 3.6.x-dev]. - Can only install one of: cakephp/cakephp[3.5.x-dev, 3.1.0]. - Can only install one of: cakephp/cakephp[3.6.x-dev, 3.1.0]. - |
# |
Jun 13th 2019, 06:24 |
kk |
Good Morning everyone, first time here. I have a question... i am trying to setup a project of my company which still uses old cakephp versions (3.1.0). I used Sourcetree to clone the repository and the next step would be to update COMPOSER, but when i move to the folder and run composer update i get the following message: composer update Loading composer repositories with package information Updating dependencies (including require-dev) Your |
# |
Jun 13th 2019, 05:45 |
conehead |
Additionally, even if I set the dirty flag to `false`, there will still be new joinData be created in the database. Exact same entry, but with a different id |
# |
Jun 13th 2019, 05:35 |
slackebot1 |
(although current and `[original]` data is exactly the same). This results in saving the `_joinData` a second time. Which in my opinion should not happen |
# |
Jun 13th 2019, 05:35 |
conehead |
Hm last time I ask before I create an issue/bug :slightly_smiling_face: I got some `through` data and I do not want to change it when loading/saving the model. I save this data with the following structure: ``` tags => [ (int) 0 => [ 'id' => '39bd3238-0e3f-433e-8fd0-857f27a8c83f', '_joinData' => [ 'id' => 'b64e8d7a-53e6-4432-99a8-b8b97fee0883' ] ] ] ``` But in the `beforeSave()` method the `_joinData` is marked as dirty |
# |
Jun 13th 2019, 05:00 |
conehead |
Ah, thank you very much. Totally missed that. Just got up :( |
# |
Jun 13th 2019, 04:54 |
admad |
@conehead 3.8 still only has RC release. So if you want to use that you will have to add `"minimimum-stability": "RC"` in your composer.json |
# |
Jun 13th 2019, 04:50 |
slackebot1 |
3.7.1, 3.7.2, 3.7.3, 3.7.4, 3.7.5, 3.7.6, 3.7.7, 3.7.8, 3.8.0-RC1, 3.8.0-RC2, 3.8.0-RC3, 3.8. 0-beta1] but these conflict with your requirements or minimum-stability. ``` And many more problems to come with similar to `Problem 2`. Is it correct that no `Tag: 3.8` exist? |
# |
Jun 13th 2019, 04:50 |
conehead |
Good morning everyone. Anyone already tried cake 3.8? Getting an composer error: ``` Problem 1 - The requested package cakephp/cakephp 3.8.* is satisfiable by cakephp/cakephp[3.8.0-RC1, 3.8.0-RC2, 3.8.0-RC3, 3.8.0-beta1] but these conflict with your requirements or minimum-stability. Problem 2 - cakephp/bake 1.9.6 requires cakephp/cakephp ^3.7.0 -> satisfiable by cakephp/cakephp[3.7.0, 3.7.0-RC1, 3.7.0-RC2, 3.7.0-RC3, 3.7.0-beta1, |
# |
Jun 13th 2019, 03:23 |
challgren |
Second if you must do bulk updates its probably better to do it the recommended way https://book.cakephp.org/3.0/en/orm/saving-data.html#bulk-updates |
# |
Jun 13th 2019, 03:10 |
challgren |
First why not just update the entity instead of trying to do a bulk update? |
# |
Jun 13th 2019, 02:56 |
slackebot1 |
can I implement an error handler for this one? |
# |
Jun 13th 2019, 02:56 |
drailanjohn.gss |
``` $query = $resourceTimetables->query(); $query->update() ->set([ 'last_reservable_time' => $prm['last_order_time'], 'max_treatment_minutes_of_last_reservation' => $prm['max_last_order_min'], 'last_reservable_kind' => $prm['only_personal'] ]) ->where(['mst_reservation_resource_id' => $resource_id->id]) ->execute(); ``` How |
# |
Jun 13th 2019, 02:36 |
noel |
From the bake helper, how can I check if a table exists? |
# |
Jun 13th 2019, 02:28 |
challgren |
:cakephp: 3.8.0-RC3 is released!!! https://github.com/cakephp/cakephp/releases/tag/3.8.0-RC3 |
# |
Jun 13th 2019, 02:09 |
noel |
@admad ok tx, makes sense. Btw I'm extending bake to handle self-referencing many-to-many. Not sure if it's of interest as a PR? |
# |
Jun 13th 2019, 02:08 |
admad |
They are 2 separate things with same name |
# |
Jun 13th 2019, 02:07 |
admad |
`columns()` is the public method |
# |
Jun 13th 2019, 02:06 |
admad |
@noel it's because `columns` is a protected property, you can't access it from outside the class |
# |
Jun 13th 2019, 01:02 |
graziel |
i just used whats in manual https://book.cakephp.org/3.0/en/orm/schema-system.html#accessing-column-data |
# |
Jun 13th 2019, 01:02 |
noel |
Isn't it an object? Standard object properties in php are referenced with `->columns` not `->columns()` |