LT
Criando um botão com listagem.
Olá, estou criando um botão de visualização, onde quando clicar no botão trazer uma lista de habilidades. O code no botão esta aqui.
$habilidadesview = new TDataGridAction([$this, 'HabilidadesView']);
$habilidadesview->setLabel('Ver Habilidades');
$habilidadesview->setImage('fa:search blue fa-lg');
$habilidadesview->setField('id');
$this->datagrid->addAction($habilidadesview);
E aqui esta a função.
public function HabilidadesView($param)
{
TTransaction::open('mydb');
$hab = heroishabilidades::where('herois_id', '=', $param['id'])->load();
if ($hab) {
$habilidades = array();
foreach ($hab as $itens) {
echo $itens->habilidades->nome_habilidade . "
";
}
TTransaction::close();
new TMessage('info', $habilidades);
Ele nao traz as informações dentro do botão traz fora dele e ocorre o erro.
Warning: addslashes() expects parameter 1 to be string, array given in C:xampphtdocssuperheroilibadiantiwidgetdialogTMessage.php on line 51
$habilidadesview = new TDataGridAction([$this, 'HabilidadesView']);
$habilidadesview->setLabel('Ver Habilidades');
$habilidadesview->setImage('fa:search blue fa-lg');
$habilidadesview->setField('id');
$this->datagrid->addAction($habilidadesview);
E aqui esta a função.
public function HabilidadesView($param)
{
TTransaction::open('mydb');
$hab = heroishabilidades::where('herois_id', '=', $param['id'])->load();
if ($hab) {
$habilidades = array();
foreach ($hab as $itens) {
echo $itens->habilidades->nome_habilidade . "
";
}
TTransaction::close();
new TMessage('info', $habilidades);
Ele nao traz as informações dentro do botão traz fora dele e ocorre o erro.
Warning: addslashes() expects parameter 1 to be string, array given in C:xampphtdocssuperheroilibadiantiwidgetdialogTMessage.php on line 51
Hola
Queres trazer uma lista e colocar como caption do botão ???