php - How to get entity(OneToMany) field in twig -


i have entity whohas reletionship onetomany , manytoone , find developer have refernce , put intwig , dont know how visible reference intwig? have entity

/**  * developers  *  * @orm\table(name="developers")  * @orm\entity(repositoryclass="artel\customerbundle\entity\repository\developersrepository")  */  class developers extends suser  {  /** * @var integer * * @orm\column(name="id", type="integer") * @orm\id * @orm\generatedvalue(strategy="auto") */ protected $id;  /** * @orm\onetomany(targetentity="codeuserreference", mappedby="developer", cascade={"persist"}) */ protected $reference_developer; 

and entity refernce

/** * coders 24 users * * @orm\table(name="code_user_reference") * @orm\entity(repositoryclass="artel\profilebundle\entity\codeuserreferencerepository") */ class codeuserreference { /**  * @var integer  *  * @orm\column(name="id", type="integer")  * @orm\id  * @orm\generatedvalue(strategy="auto")  */ protected $id;  /**  * @orm\manytoone(targetentity="developer", inversedby="reference_developer")  * @orm\joincolumn(name="user_talnet_file", nullable = true, referencedcolumnname="id")  * */ protected $developer;  /**  * @orm\column(type="string", length=255)  */ protected $codereference;  /**  * @gedmo\timestampable(on="create")  * @orm\column(type="datetime")  */ protected $created_at; 

action:

        $dev_actual_with_ref = $em->getrepository('artelprofilebundle:developer')         ->getselfaddeddevelopersr($role);         $dev_actual_with_ref_number = count($dev_actual_with_ref); 

and function

    public function getselfaddeddevelopersr($role) {       $qb = $this->getentitymanager()->createquerybuilder('d');      $qb         ->select('d')         ->from('artelprofilebundle:developer', 'd')         ->leftjoin('d.reference_developer', 'm')         ->where('m.codereference not null')         ->andwhere('d.roles = :role')         ->setparameter('role', $role)         ->getquery();     $query = $qb->getquery();     $results = $query->getresult();      return $results;  } 

now twig

<span class="caption-subject font-green bold uppercase">dev_actual: <b>{{ dev_actual_with_ref_number }}</b></span> {% devs_actual in dev_actual_with_ref %} <li>deveoper username: <b>{{ devs_actual.username }}</b></li> <a href="{{ path('artel_admin_index', {'id': devs_actual.id, 'ida': developer.id}) }}"><b>edit personal information</b></a> <li>edit_personal_information: <a href="{{ path('artel_admin_index', {'id': devs_actual.id, 'ida': developer.id}) }}"><b>{{ devs_actual.username }}</b></a></li>   <a href="{{ path('artel_admin_index', {'id': devs_actual.id, 'ida': developer.id}) }}"><b>edit professional_skills</b></a>  <li>main_skills: <a href="{{ path('artel_admin_index', {'id': devs_actual.id, 'ida': developer.id}) }}"><b>{{ devs_actual.mainskill }}</b></a></li>  {% skills in devs_actual.skills %}     <ul>     <li>{{ skills }}</li>     </ul> {% endfor %} <li>reference: {{ devs_actual.reference_developer.codereference ???? }}</li> <br> {% endfor %} 

now have

method "reference_developer" object "artel\profilebundle\entity\developer" not exist in artelprofilebundle:dachboard:dev_actual_with_ref.html.twig @ line 17  

help please how refernce developer in table codeuserreference field codereference in twig ?

you should try referencedeveloper twig calls getter methods every variable "_" next character in uppercase instead


Comments