Héritage / Undefined function
Bonjour,
j'ai un léger soucis, j'obtiens :
Code:
Fatal error: Call to undefined function getReferenceacc() in /home/web/apache/sites/appliri-qualif.irisa.fr/htdocs/DB_RI/lib/model/doctrine/base/BaseProgrammeAccord.class.php on line 56
Quand j'utilise une méthode d'accès à une donnée générée automatiquent par symfony dans la méthode __toString() que j'ai rajouté.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| <?php
/**
* BaseProgrammeAccord
*
* This class has been auto-generated by the Doctrine ORM Framework
*
* @property string $referenceacc
* @property integer $OrgaEmetteur_id
* @property Institution $Institution
* @property Doctrine_Collection $Formelles
*
* @method string getReferenceacc() Returns the current record's "referenceacc" value
* @method integer getOrgaEmetteurId() Returns the current record's "OrgaEmetteur_id" value
* @method Institution getInstitution() Returns the current record's "Institution" value
* @method Doctrine_Collection getFormelles() Returns the current record's "Formelles" collection
* @method ProgrammeAccord setReferenceacc() Sets the current record's "referenceacc" value
* @method ProgrammeAccord setOrgaEmetteurId() Sets the current record's "OrgaEmetteur_id" value
* @method ProgrammeAccord setInstitution() Sets the current record's "Institution" value
* @method ProgrammeAccord setFormelles() Sets the current record's "Formelles" collection
*
*/
abstract class BaseProgrammeAccord extends sfDoctrineRecord
{
[....]
public function __toString()
{
return getReferenceacc();
}
}#BaseProgrammeAccord.php |
Schema.yml correspondant :
Code:
1 2 3 4 5 6 7 8 9 10 11
| ProgrammeAccord:
tableName: Programme_accord
columns:
referenceacc:
type: string(255)
OrgaEmetteur_id:
type: integer(8)
relations:
Institution:
local: OrgaEmetteur_id
foreignAlias: ProgrammeAccords |
Une idée de la raison de ce soucis ?
Merci d'avance
Noobboy