это, наверное, опечатка, но я этого не вижу ... это сводит меня с ума!
моя структура:
Пакет: / Symfony24 / src / NRtworks / ChartOfAccountsBundle
Моя форма: /Symfony24/src/NRtworks/ChartOfAccountsBundle/Form/Account_fastedit_form.php
Контроллер такой:
<?php
namespace NRtworks\ChartOfAccountsBundle\Controller;
//form loading
use NRtworks\ChartOfAccountsBundle\Form\Account_fastedit_form;
use NRtworks\SubscriptionBundle\Form\NewCustomer;
class ChartOfAccountsController extends Controller
{
public function indexAction()
{
new NewCustomer();
new Account_fastedit_form();
}
}
?>
мой класс формы в Form / Account_fastedit_form.php
<?php
namespace NRtworks\ChartOfAccountsBundle\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
class Account_fastedit_form extends AbstractType
{
//whatever
}
?>
тогда я получаю:
ClassNotFoundException: Attempted to load class "Account_fastedit_form" from namespace "NRtworks\ChartOfAccountsBundle\Form" in /home/eagle1/www/Symfony24/src/NRtworks/ChartOfAccountsBundle/Controller/ChartOfAccountsController.php line 72. Do you need to "use" it from another namespace?
Я не нахожу своей ошибки. ps: как вы можете видеть, я могу без проблем использовать свою форму NewCustomer в другом пакете, и структура аналогична ...
CamelCase
иsnake_case
в своей схеме именования классов дляNRtworks\ChartOfAccountsBundle\Form\Account_fastedit_form
- person Darragh Enright   schedule 09.04.2014