2010-11-09 52 views
0

我們有一個Excel電子表格,其中包含要從客戶端導入到MySQL中的數據。某些列名中有空格,因此當我們使用數據轉儲函數構建模式時,它將在字段名稱中添加空格;因此BaseModels也有它。Symfony設置模式字段有空格時的字段名稱

'Client Field': { type: string, peerName: client_field } 

想知道是否有一個屬性添加到架構中的字段中以向字段名稱添加空格?例如有peerNamephpName:是否有一個屬性可以從字段中刪除空格?

回答

0

不是100%肯定你的意思(和字段名有空格是一個不好的設計),但是這可能是你想要什麼:

class YourModel extends BaseYourModel 
{ 
    public function setClientField($value) 
    { 
     return parent::_set('Client Field', $value); 
    } 
    public function getClientField() 
    { 
     return parent::_get('Client Field'); 
    } 
} 
+0

的一個問題是,BaseYourModel類不強調受保護的變量名稱。因此,這個類是不正確的,當我們運行這個任務時它失敗了。 – frodosghost 2010-11-09 22:35:45

+0

還意識到空間是不好的設計。 – frodosghost 2010-11-09 22:36:28