Wpis z mikrobloga

#yii #php czy mógłby mnie ktoś pokierować do opisu dodania kolumny do tabelki? w bazie dodałem już nową kolumnę, teraz chciałbym dodać ją do tabelki, ale zwykłe dodanie do 'columns' w definicji $this->widget('zii.widgets.grid.CGridView' powoduje, że skrypt się wykłada z informacją, że Właściwość "SerwisView.inicjaly" nie jest zdefiniowana. .
  • 10
  • Odpowiedz
@Lipathor: W rules() oraz w attributeLabels() wstawiłem, obok obecnie istniejących kolumn. Chyba, że gdzieś jeszcze są definicje poza /protected/models/ ?
  • Odpowiedz
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'serwis-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id',
  • Odpowiedz
@januzi: pytanie czy używasz cache, bo domyślnie chyba nie jest włączony. Zrób var dumpa z model i model->search, zobacz co Ci wypluwa, może metoda search nie zwraca wszystkich pól. (ew. trzeba dodać to pole do 'safe' dla searcha)
  • Odpowiedz
public function rules()
{
// NOTE: you should only define rules for those attributes that
// will receive user inputs.
return array(
array('imie, nazwisko, mail, tel', 'required'),
  • Odpowiedz