Ho due modelli Utenti & ruoliCakePHP 3.x ordinamento di un altro modello non funziona
Qui "Ruoli hasMany Utenti" e "Utenti belongsTo Ruoli"
Quando l'utente ha salvato stiamo anche chiedendo ruolo utente & record salvato.
Problema: Ho una lista di utenti con colonna nome, cognome, ruoli. Ogni & Ogni colonna ha l'ordinamento ma sull'ordinamento dei ruoli non funziona.
La tabella dei ruoli contiene il campo "nome" per il nome del ruolo. Ho fatto riferimento al link qui sotto, ma non funziona per me. Pagination Sort in Cakephp 3.x
UsersController:
public function index() {
$this->paginate = [
'contain' => ['Roles'],
'conditions' => [
'Users.user_type <>' => 1
]
];
$this->set('users', $this->paginate($this->Users));
$this->set('_serialize', ['users']);
}
index.ctp
<tr>
<th><?php echo $this->Paginator->sort('firstname',__('First Name')) ?></th>
<th><?php echo $this->Paginator->sort('lastname',__('Last Name')) ?></th>
<th><?php echo $this->Paginator->sort('email',__('Email Address')) ?></th>
<th><?php echo $this->Paginator->sort('Roles.name',__('Role Associated')) ?></th>
<th><?php echo $this->Paginator->sort('status',__('status')) ?></th>
<th class="actions"><?php echo __('action') ?></th>
</tr>
Fammi sapere qualsiasi soluzione che avete.
Hai trovato una soluzione? – user2340939