J'essaie d'utiliser une requête avec un champ calculé dans une définition de relation Yii, mais tout ce que j'obtiens est une erreur.Requête d'enregistrement actif avec champ calculé
Voici ma requête: $ me = new CDbExpression ('CONCAT_WS (\', \ ', last_name, first_name) AS the_name');
Voici ma relation: 'auteur' => array (self :: belongs_to, 'Auteur', 'auth_id', 'select' => moi $),
Mon problème semble être que CDbExpression est attendre un paramètre mais la requête ne nécessite aucun paramètre!?!?!?
Je reçois une erreur 500 « trim() attend le paramètre 1 à être une chaîne, un tableau donné » (parce que je n'ai pas le paramètre!?!).
Si j'ajoute un faux paramètre: $ me = new CDbExpression ('CONCAT_WS (\', \ ', last_name, prénom) AS the_name', array ('test' => 'test')); Je reçois le même message d'erreur.
Qu'est-ce que je fais mal?
Avez-vous résoudre ce problème? J'aimerais entendre votre réponse, si la mienne n'a pas aidé. Merci! – thaddeusmt
Je vais devoir vérifier mon code. Je ne me souviens pas si je l'ai résolu ou fait quelque chose d'autre pour contourner mon problème. Je reviendrai vers toi! – Steve
Désolé pour le très long délai pour revenir à vous. Non, je ne l'ai pas résolu. J'ai abandonné et j'ai décidé de montrer le nom de famille dans ma grille :( – Steve