Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Libraries > В Codeigniter, Twig проекте вывод ошибок:


Автор: mstdmstd 22.6.2016, 15:27
Всем привет,
В Codeigniter 3.1.0-dev, Twig 1.24.0 проекте если есть ошибка синтаксиса или ненайден подключаемый файл то выполнение прекращается
с ошибкой. Но при вызове несуществующего метода компонента или несуществующей переменной ошибка на экран не выводится. Нет ли режима вывода всех ошибок?
twig подключен как либой https://github.com/kenjis/codeigniter-ss-twig:
Код

        $twig_config = array();
        $this->load->library('twig', $twig_config);
        $twig_Environment = $this->twig->getTwig();
        echo '<pre>$this->twig::'.print_r($this->twig,true).'</pre>';
        echo '<pre>$twig_Environment::'.print_r($twig_Environment,true).'</pre>';


В выводе первой переменной я вижу
Код

 [debug:protected] => 1


Читаю доку тут http://twig.sensiolabs.org/doc/api.html я вижу

Код

The following options are available:
    debug boolean
    When set to true, the generated templates have a __toString() method that you can use to display the generated nodes (default to false).


Также я читаю по sandbox extension, но похоже что это не то что мне надо...
  Спасибо !

Автор: mstdmstd 27.7.2016, 15:04
Нашел, что надо установить в true опцию strict_variables...

Автор: _zorn_ 31.7.2016, 16:50
Я задам глупый вопрос - почему Codeigniter, а тем более dev ?
Чем симфония или силекс на крайняк не устраивает ?

Автор: mstdmstd 3.8.2016, 12:56
Цитата(_zorn_ @ 31.7.2016,  16:50)
Я задам глупый вопрос - почему Codeigniter, а тем более dev ?
Чем симфония или силекс на крайняк не устраивает ?

Я когда-то писал на Symfony 1x(propel)  и довольно успешно.
Но при попытке перейти на Symfony 2 выяснил что, он очень тяжелый и propel  он не поддерживает...
По крайне мере на то время propel был в загоне.
Плюс у нас в фриланс конторе при попытке других программеров(вполне опытных и грамотных) подключиться к проекту, получалось некрасиво - Symfony 1x очень нелегок
для входа. 2й - еще тяжелей.
Я ищу проекты на upwork -  там CI(чаще всего продолжить начатое кем-то ранее) очень распостранен(даже в период когда была пауза с новыми версиями). Как кстати и wordpress - чем я тоже занимался в последнее время.
и это дает возможность неплохо зарабатывать...

dev - хотел попробовать что это  и вернулся 3.0.6.

И еще огромное преимущество Codeigniter - если у меня ошибка с какими-то пареметрами или либами - во многих случаях лезешь в исходный код и ищешь ошибку там
даже если ошибка с моей стороны... В Symfony с этим сложно...

Автор: _zorn_ 15.8.2016, 09:37
Пропел да, затушевался где то.
Доктрина тоже по мне через чур овер.
Из личного опыта силекс в совокупности с eloquent (orm из laravel) самое то.
Можете глянуть через 
Цитата

composer create-project zorn-v/silex-project

Там может что лучшее придумаете.
В ветке o-auth прикручивал разные социалки. тоже может пригодиться.

https://packagist.org/packages/zorn-v/silex-project

Автор: _zorn_ 15.8.2016, 09:52
Цитата(mstdmstd @  3.8.2016,  19:56 Найти цитируемый пост)
В Symfony с этим сложно...

В том то и дело что симфония это не фреймворк smile
Это КАЧЕСТВЕННЫЕ компоненты.

ЗЫ. Хоть и есть симфония фулстек (зовется симфони фреймворк), но это не для нас. Я строил сайт на нем smile Там через чур интерпрайз чувствуется...
Но в любом случае, такой качественный код на ПХП ты ХРЕН ГДЕ НАЙДЕШЬ !!!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)