Kohana bir alt modeli ile tüm özelliğini geçersiz kılmak için bir yolu var mı?

0 Cevap php

Ben Modeller aşağıdaki zinciri var:

Model_Auth_User
Model_Module_User
Model_App_User
Model_User

Burada ... Model_User Aslında kullanıyorum modeli ve diğer tüm özelliğe sahip iken, sadece bir kukla sınıf bulunuyor.

Benim sorun, Model_App_User diyorum, modele bir sütun eklemek istiyorum ki employee_flag. I _labels, _table_columns ve muhtemelen başkalarına eklemeniz gerekir. Tabii ki, ben şu koyarsanız Model_App_User:

 protected $_labels = array(
      'employee_flag' => 'Employee Flag',
 );

etiketlerinin tüm dizi yazılır. Ben istediğini değil.

Ben düşündüm seçeneği ben initialize üzerinde işlemek ve nesne özellikleri ile birleştirmek istiyorum _override_properties hangi adında bir özellik eklemek için bir kez. Ben öyle kullanırsanız Model_Module_User ben Model_App_User koyduk ne üzerine yazacaktır çünkü Ama bu da başarısız olur.

Başka hangi seçenekler vardır?

0 Cevap