Fatal error: Class 'LoginForm' not found in D:\Programy\WebServ\httpd\Symfony\apps\front\modules\login\templates\_login.php
Próbowałem inicjalizowac formularz bezpośrednio w partialu nic to nie dało, tak samo jak inicjalizowałem go w componencie. OTO kody:
tak wstawiam komponent do layaut.php
<?php include_component('login', 'panel') ?>
<?php [b] [/b]class loginComponents extends sfComponents { public function executePanel() { if (!$this->getUser()->isAuthenticated()) { //$this->form = new LoginForm(); } else { $this->zalogowany='Jestem zalogowany!!'; } } } [b] [/b] ?>
_panel.php
<?php if(!$sf_user->isAuthenticated()) : ?> <?php include_partial('login/login') ; ?> <?php else: ?> <h2>Ustawienia konta:</h2> <?php endif; ?>
_login.php
<h2>Zaloguj się:</h2> <input type="submit" name="zaloguj" class="zaloguj" value="zaloguj"> </form>