Benim schema.ymldoktrin ilişkisi Bazı kuruluşlar saklanan tamsayı değeri 0 ve böyle organisation_id yoktur dize
Organisation:
columns:
id: { type: integer(4), notnull: true, unique: true, primary: true, autoincrement: true }
name: { type: string(100), notnull: true, unique: true }
parent_organisation_id: { type: integer(4), notnull: false }
relations:
ParentOrganisation: { class: Organisation, local: parent_organisation_id, foreignAlias: ChildOrganisations }
döndürür. Benim için sürpriz bu kodu çalıştırdığınızda
class organisationActions extends autoOrganisationActions{
public function executeEdit(sfWebRequest $request){
$this->organisation = $this->getRoute()->getObject();
$p = $this->organisation->getParentOrganisationId();
var_dump($p);
sonuç dizesi (1) "0"
Bu neden bir tamsayı dönmez, bu yüzden === 0
Merhaba, hangi ortam ve kümeyi kullanıyorsunuz? PHP Versiyonu, sf versiyonu (1.4 sanırım ...), propel veya doktrin mi? mysql veya postgres? Bu yüzden probleminizi çoğaltabilirim .... – Matteo
Merhaba @jdog, cevabım ne olacak? – Matteo
Merhaba @jdog herhangi bir haber? Bir DB üzerinde – Matteo