2014-12-19 53 views

回答

0

從prestashop> = 1.5。

覆蓋Customer類這樣的:

Class Customer extends CustomerCore { 
    public function __construct($id = null){ 
     self::$definition['fields']['lastname'] = array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => false, 'size' => 32); 
     self::$definition['fields']['firstname'] = array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => false, 'size' => 32); 
     parent::__construct($id); 
    } 
} 

變化在您的數據庫領域的「名字」,「姓氏」有兩個查詢這樣的(注意,「PS_」是默認的表前綴):

ALTER TABLE `ps_customer` CHANGE `firstname` `firstname` VARCHAR(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL; 
ALTER TABLE `ps_customer` CHANGE `lastname` `lastname` VARCHAR(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL 

這是允許用戶在不插入名字和姓氏的情況下訂閱的程序。

非常重視,這是一個核心編輯,並且一些東西無法工作了。你正在扭曲PrestaShop的意識形態功能。

相關問題