mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2025-09-05 02:52:41 +00:00
Re-adding ability to order by virtual fields in DboSource::order
Adding support for paginating virtual model fields in controller
This commit is contained in:
parent
051d352eab
commit
cf359a38b3
3 changed files with 40 additions and 96 deletions
|
@ -1076,9 +1076,11 @@ class Controller extends Object {
|
|||
$value = $options['order'][$key];
|
||||
unset($options['order'][$key]);
|
||||
|
||||
if (isset($object->{$alias}) && $object->{$alias}->hasField($field)) {
|
||||
if ($object->hasField($field)) {
|
||||
$options['order'][$alias . '.' . $field] = $value;
|
||||
} elseif ($object->hasField($field)) {
|
||||
} elseif ($object->hasField($field,true)) {
|
||||
$options['order'][$field] = $value;
|
||||
} elseif (isset($object->{$alias}) && $object->{$alias}->hasField($field)) {
|
||||
$options['order'][$alias . '.' . $field] = $value;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue