haxigniter permanent db connection

Добрый день.
Начал изучение haxe ориентируясь на haxigniter.(собственно на него основной упор)

и возник ряд вопросов:
1- правильно ли я понимаю, что в реализации haxigniter следующая логика: если намерен использовать БД, то будет создаваться к ней коннект в каждом инстансе(т.е. с каждым "заходом\сессией" юзера) ? Если так, то потенциальное узкое горлышко производительной работы БД.

2- вдруг у кого етсь пример как для haxigniter использовать БД, буду признателен. Помимо haxe новым для меня и ООП является.

Спасибо.

haxeigniter

1 - да, и если надо использовать специальные фишки СУБД придется классы реализовать самому.

2 - в классе AppController есть свойство db - через него и осуществляется работа с БД (db.connection как со стандартным классом Connection описанным в документации http://haxe.org/api/php/db/connection)

Я например после строк:

if(appConfig.development)
  appDb = new DevelopmentConnection();
else
  appDb = new OnlineConnection();

добавляю:

Manager.cnx = appDb.connection;
Manager.initialize();

и тогда можно работать не на прямую, а используя SPOD (http://haxe.org/doc/neko/spod)

автор фреймворка вроде прекратил работу над ним и рекомедовал http://code.google.com/p/ufront/
хотя еще неизветно годен ли он для использования.

Спасибо за

Спасибо за ответ.

:( Имхо это проблема haxe и других подобных проектов. Мне понравился этот фреймворк.
А этот /ufront/ - опять что то без документации и прочего.
Еще есть pureMVC, но как то порог вхождения для меня высок(с первого взгляда)

Касательно моего вопроса: mod_tera позволяет решать вопрос persistent connection

И если правильно понял(/lib/haxeigniter/../database.hx -> pconnect == false), то такой функционал предусмотрен и в самом haxeigniter.

Еще, судя по гуглу, на мой вопрос отвечает
neko.Web.Cashe Только все равно не пойму, где эта самая entrypoint в данном случае.

почитаю исходники.. но уже заочно не готов пока к переходу на ufront:)

Спасибо

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <blockcode> <dd>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. The supported tag styles are: <foo>, [foo].
  • Use [gist:####] where #### is your gist number to embed the gist.

Подробнее о форматировании

CAPTCHA
Для отсева спамеров)
L
Q
f
V
e
H
Enter the code without spaces and pay attention to upper/lower case.