# |
Dec 6th 2017, 11:38 |
rchavik |
Croogo 3.0.2 Released https://twitter.com/croogo/status/938370024506499074 |
# |
Dec 6th 2017, 11:25 |
neon1024 |
Ah it’s `Pagintor->options` not `setConfig` |
# |
Dec 6th 2017, 11:04 |
neon1024 |
Perhaps it’s that random `0 => 6` |
# |
Dec 6th 2017, 11:04 |
neon1024 |
I’m even getting the right config out of the helper, so I’m not really sure what’s upsetting the router |
# |
Dec 6th 2017, 11:02 |
neon1024 |
I’ve updated the config though with `$this->Paginator->config(['options' => ['url' => $myUrlArray]]);` |
# |
Dec 6th 2017, 11:02 |
neon1024 |
`Error: A route matching "array ( 'page' => false, 'sort' => 'Contents.published', 'direction' => 'desc', 0 => 6, 'controller' => 'Contents', 'action' => 'index', 'type' => 6, 'plugin' => NULL, '_ext' => NULL, )" could not be found.` |
# |
Dec 6th 2017, 11:02 |
neon1024 |
I’m updating my paginator urls, and I’m getting a missing route exception |
# |
Dec 6th 2017, 10:56 |
joopm |
its enough to have the right sortWhitelist,and properly declareted sort in the view |
# |
Dec 6th 2017, 10:55 |
joopm |
okey thank you all your support,its seem i overcomplicated |
# |
Dec 6th 2017, 10:51 |
joopm |
yes i declareted the sortWhitelist |
# |
Dec 6th 2017, 10:50 |
neon1024 |
Otherwise you really only need to worry about the sortWhitelist |
# |
Dec 6th 2017, 10:50 |
neon1024 |
The paginate() method takes an options array which accounts for the default ordering |
# |
Dec 6th 2017, 10:50 |
neon1024 |
So far I see you’ve both hard coded it into your query and into your template |
# |
Dec 6th 2017, 10:49 |
neon1024 |
Then I agree with hmic, you need to stop declaring the ordering everywhere |
# |
Dec 6th 2017, 10:48 |
joopm |
sorting a column |
# |
Dec 6th 2017, 10:45 |
neon1024 |
What is it that you’re actually trying to achieve? |
# |
Dec 6th 2017, 10:39 |
joopm |
almost i have the same issue https://stackoverflow.com/questions/9131404/how-to-change-paginatorhelper-direction |
# |
Dec 6th 2017, 10:34 |
joopm |
what do you suggest how should i do this? |
# |
Dec 6th 2017, 10:34 |
hmic |
moin moin |
# |
Dec 6th 2017, 10:33 |
neon1024 |
Moin hmic! |
# |
Dec 6th 2017, 10:32 |
hmic |
joopm, the paginator created param does not match what you are using IMHO |
# |
Dec 6th 2017, 10:29 |
joopm |
now i the direction does not change |
# |
Dec 6th 2017, 10:29 |
joopm |
without the direction as you sad before |
# |
Dec 6th 2017, 10:29 |
joopm |
in the view i just use <th scope="col"><?= $this->Paginator->sort('People.name',(__('Student'))) ?></th> |
# |
Dec 6th 2017, 10:28 |
joopm |
which has this option: ->order([$this->request->query['sort']=>$this->request->query['direction']]); |
# |
Dec 6th 2017, 10:28 |
joopm |
oky as i said i have a costume find methode |
# |
Dec 6th 2017, 10:25 |
hmic |
i can't magically know the details of what you are doing, sorry. |
# |
Dec 6th 2017, 10:25 |
joopm |
when i click on it it does not change |
# |
Dec 6th 2017, 10:25 |
joopm |
i dont have arrow next to the sort link |
# |
Dec 6th 2017, 10:24 |
joopm |
but not when i have deeper |
# |
Dec 6th 2017, 10:24 |
joopm |
the paginator magic working fine if it is woring with one level association |
# |
Dec 6th 2017, 10:24 |
hmic |
the paginator sort link you've shown does not give you the query param you are using in your order anyways! |
# |
Dec 6th 2017, 10:23 |
hmic |
let the paginator do its magic |
# |
Dec 6th 2017, 10:23 |
hmic |
and you dont need to pass the query param to the sort yourself |
# |
Dec 6th 2017, 10:23 |
hmic |
so you need to click the link 2 times for desc |
# |
Dec 6th 2017, 10:23 |
hmic |
it will toggle |
# |
Dec 6th 2017, 10:22 |
joopm |
okey if i remove the hard code i still only have asc direction |
# |
Dec 6th 2017, 10:22 |
hmic |
if you hardcode it, it will only use this. if not, it is a toggle switch |
# |
Dec 6th 2017, 10:22 |
hmic |
remove the hardcoded value |
# |
Dec 6th 2017, 10:22 |
joopm |
something like rsort in core php |
# |
Dec 6th 2017, 10:20 |
joopm |
how to force to change? |