konto usunięte
Temat: Propel behavior - parametr, string zamiast tablicy
Tworzę własny "propel behavior". Oczywiście klasa dziedziczy po SfPropelBehaviorBase. Klasa jest na razie bardzo prosta, mam tylko zmienną $parameters z domyślnymi opcjami i funkcję:
public function modifyTable() {
foreach ($this->getParameter('my_option') as $option)
// ...
}
}
W schema.yml mam:
_propel_behaviors:
costamable: { my_option: [ xxx ] }
I we wspomnianej klasie zamiast tablicy dostaje string "Array". Jeśli usunę nawiasy [] to getParameter zwróci prawidłową wartość, czyli "xxx". Czy może mi ktoś wyjaśnić gdzie popełniłem błąd? Korzystam z symfony 1.4 i propel 1.5.
I na razie próbuje tylko wygenerować plik SQL poleceniem symfony propel:build --sql. No ale w tabeli nie pojawiają się odpowiednie wiersze bo tablica z parametrami jest niby pusta.Paweł Ryznar edytował(a) ten post dnia 26.07.10 o godzinie 22:09