
Ale dokładam akcję Players i chce, żeby dla każdego usera w bazie w osobnej tabeli dodał się nowy wiersz . Dla przykładu:
<?php class Action_User { public function register() { // i w tym momencie chciałbym dodać jeszcze jeden wiersz do kolumny. Bawiłem się w normalne dopisywanie, ale czasami nie jest to za wygodne. Zwłaszcza jak wrzucam poprawki z innych aplikacji. $this->oDb->Insert('players' ... ); } } ?>
Pomyślałem że może by zrobić haki.
<?php $this->oDb->Inser(...); $this->hookAdd('User', 'afterRegister'); ?>
i później jakiś Settings/hooks.php
<?php $oHook = $oController->getHookObject(); $oHook->event('User', 'afterRegister')->execute('Players', 'addRowsForUserAction'); ?>
Oczywiście byłby automatyczny hook przed wywołaniem akcji i po wywołaniu.
Tylko, może ktoś ma lepszy pomysł?
