# |
Jun 27th 2018, 13:07 |
neon1024 |
@josbeir ENGvBEL tomorrow! :P |
# |
Jun 27th 2018, 13:07 |
neon1024 |
It should could be, but I think you’d need to lookup the slug in the routing class twice, in both authors and tags, which seems like a duplication of effort to me as you’re probably going to look those up anyway in the controller |
# |
Jun 27th 2018, 12:56 |
tim |
Change it in phpMyAdmin or whatever database management system you are using |
# |
Jun 27th 2018, 12:56 |
tim |
It's a setting in your database where that user is not allowed to connect from the IP it's trying to connect from. The easiest way to fix it is to just set what IPs it can connect from to % |
# |
Jun 27th 2018, 12:48 |
slackebot4 |
* the following line and set the port accordingly |
# |
Jun 27th 2018, 12:48 |
slackebot4 |
* MySQL on MAMP uses port 8889, MAMP users will want to uncomment |
# |
Jun 27th 2018, 12:48 |
slackebot4 |
* CakePHP will use the default DB port based on the driver selected |
# |
Jun 27th 2018, 12:48 |
slackebot4 |
/* |
# |
Jun 27th 2018, 12:48 |
slackebot4 |
'host' =andgt; ' ', [ here I put database server ip address ] |
# |
Jun 27th 2018, 12:48 |
slackebot4 |
'persistent' =andgt; false, |
# |
Jun 27th 2018, 12:48 |
slackebot4 |
'driver' =andgt; 'Cake\Database\Driver\Mysql', |
# |
Jun 27th 2018, 12:48 |
slackebot4 |
'className' =andgt; 'Cake\Database\Connection', |
# |
Jun 27th 2018, 12:48 |
slackebot4 |
‘default’ =andgt; [ |
# |
Jun 27th 2018, 12:48 |
slackebot4 |
‘Datasources’ =andgt; [ |
# |
Jun 27th 2018, 12:48 |
slackebot4 |
/app/config/my.cnf |
# |
Jun 27th 2018, 12:48 |
sharnaaysha23 |
File uploaded https://cakesf.slack.com/files/UBEP09PKM/FBECLFESV/cakephp_database_error.png / https://slack-files.com/T053DPNCM-FBECLFESV-1f7c416ef3 - I make a simple registration and log in website using CakePHP 3.6. It works fine in my local machine. Then I upload the project in another server and my database is another server. Now when I go to log in or register the project does not get database connection. I configure |
# |
Jun 27th 2018, 12:19 |
adriencs |
@sharnaaysha23 :wave: welcome |
# |
Jun 27th 2018, 12:18 |
hmic |
!tell sharnaaysha23 about ask |
# |
Jun 27th 2018, 12:17 |
sharnaaysha23 |
hello I am new in this group. I am learning cakephp as a beginner. I face some problem in my project. Can I post here? |
# |
Jun 27th 2018, 12:09 |
a.francazi |
thanks guys, was just attempting the single action solution, will also look into the custom SlugRoute class method though |
# |
Jun 27th 2018, 12:00 |
josbeir |
although in the case above you are right :slightly_smiling_face: |
# |
Jun 27th 2018, 11:59 |
josbeir |
@neon1024 isn't a custom route class the better solution here ? |
# |
Jun 27th 2018, 11:20 |
neon1024 |
Although routing is parsed procedurally, so the first routing rule will always be hit first |
# |
Jun 27th 2018, 11:19 |
neon1024 |
Then you can check that param in the controller |
# |
Jun 27th 2018, 11:19 |
neon1024 |
The other way I can think of, is passing a param from the routing, which I do sometimes |
# |
Jun 27th 2018, 11:18 |
neon1024 |
I would compile two custom finders in that method |
# |
Jun 27th 2018, 11:18 |
neon1024 |
Personally I would route the url to a single action, and deal with it there |
# |
Jun 27th 2018, 11:18 |
edgaras.jan |
here is cake 2 sample https://gist.github.com/gapple/4069038, cake3 looks very similar |
# |
Jun 27th 2018, 11:14 |
edgaras.jan |
https://book.cakephp.org/3.0/en/development/routing.html#custom-route-classes |
# |
Jun 27th 2018, 11:14 |
edgaras.jan |
you need custom SlugRoute class to match if `:slug` is author or tag |
# |
Jun 27th 2018, 10:57 |
a.francazi |
if i go to /tagSlug it tries to find authorSlug and can't find it. I'd like to check it both for author and tag-slug, then open either author or tag page. |
# |
Jun 27th 2018, 10:55 |
a.francazi |
File uploaded https://cakesf.slack.com/files/U7T7YBECA/FBFUBPPBR/-.php / https://slack-files.com/T053DPNCM-FBFUBPPBR-5bff78812f |
# |
Jun 27th 2018, 10:54 |
a.francazi |
is there an easy way to have one route point to multiple actions? |
# |
Jun 27th 2018, 10:19 |
josbeir |
ah you just typed that nm :P |
# |
Jun 27th 2018, 10:19 |
josbeir |
@turkles array_keys($collection->toArray()) ? |
# |
Jun 27th 2018, 10:10 |
turkles |
well.. array_keys($collection->toArray()) works.. eww |
# |
Jun 27th 2018, 10:09 |
neon1024 |
Well it implements Iterator, so perhaps you could just do `array_keys($collection)` ? |
# |
Jun 27th 2018, 10:06 |
turkles |
extract wants a path.. but I can see you can do a callback.. hrm |
# |
Jun 27th 2018, 10:05 |
turkles |
my collection does.. it's come from json data and is in the form 123 => ['data' => 'blah, 'etc' => 'blah], 456 =>... |
# |
Jun 27th 2018, 10:02 |
neon1024 |
https://book.cakephp.org/3.0/en/core-libraries/collections.html#Cake\Collection\Collection::extract |
# |
Jun 27th 2018, 10:02 |
neon1024 |
Probably `extract()` I’d think |