Articles of zend framework

Переводы с DB в ZF2

У меня проблема с созданием настраиваемого переводчика из базы данных в ZF2. У меня есть БД, как это и файлы: 1) Применение / module.config.php 'service_manager' => array( 'abstract_factories' => array(), 'factories' => array( 'translator' => function($sm){ $translator = new \Zend\I18n\Translator\DatabaseTranslationLoaderFactory(); return $translator->createService($sm); }, ), ), 'translator' => array( 'locale' => 'en_US', 'translation_file_patterns' => array( array( […]

Как лучше всего, внутри контроллера, знать, является ли запрос XMLHTTP одним или нет (ZF)

У меня другая логика в действии зависит от того, является ли запрос AJAX одним или нет. (Для логинов AJAX мне не нужно перенаправлять после успешного входа в систему, что, например, не относится к обычным логинам). Каков наилучший способ, помимо проверки заголовков для X-Requested-With: XMLHttpRequest Есть флаг или что-то еще?

Что / Где правила именования для действий контроллера в приложении Zend_Application

Я создал Zend_Application используя инструмент zf , который связан с Zend Framework (1.96, если это имеет значение) Что в правилах для имен форматирования действий и как эти имена действий переводится в пути URL-адресов, и где это происходит в базе данных Framework? Я прошу, потому что я пытался создать такое действие, как public function createFooAction() { […]

Zend_Db_Table_Abstract :: _ первичный массив возврата?

Поэтому я определил такую ​​модель: class Model extends Zend_Db_Table_Abstract { $_primary = 'modelID'; /** * * @param mixed $primaryKey * @return int */ public function delete($primaryKey) { $where = $this->getAdapter()->quoteInto($this->_primary.' = ?', $primaryKey); return parent::delete($where); } } Когда вы вызываете метод delete, я получаю предупреждение, указывающее мне $ this -> _ primary – это массив. […]

Как добавить правило к URL-адресу Zend и составить несколько путей MVC?

Это связано с тем, что я хочу разработать веб-платформу с несколькими приложениями в одном проекте. В любом веб-приложении MVC мы должны иметь эту схему URL-адресов по умолчанию: domain / controller / action / parameters 1: В Zend, что я могу сделать (в каких файлах) изменить эту схему, чтобы добавить имя application до имени controller ? […]

ZendX_JQuery или Zend_Dojo?

В Zend_Framework есть ZendX_JQuery и Zend_Dojo . Я не знаю, какой из них лучше, а какой проще использовать, если я не очень хорошо знаю JQuery или Dojo? Я могу потратить время на изучение JQuery или Dojo, но я не знаю, какой из них лучше выбрать для Zend Framework и почему. благодаря

Как избежать нежелательной переносимости сеанса между различными экземплярами приложения

сценарий У меня есть локальная версия приложения Zend Framework, открытая на одной вкладке Chrome (среда разработки). В то же время у меня также есть сцена или живая версия того же приложения, запущенного на удаленном сервере. Я зарегистрирован в одном из экземпляров. Когда я пытаюсь войти в другой, этот экземпляр выходит с фатальной ошибкой до тех […]

как использовать Zend_Auth для аутентификации пользователя при загрузке с помощью ckeditor plugin pgrfilemanager

Привет, хорошие люди! У меня есть веб-приложение (мое первое из этого типа) на основе Zend Framework 1.11.12 (обновлено с 1.10.8) с использованием структуры папок «модульного подхода», я имею в виду, что все модули находятся под application/modules . Я использовал Doctrine 1.2.4 Я также использую library папку для всех сторонних библиотек, включая ZF, кроме 2: CKEditor […]

Как передать массив из Zend Dom Query Results в таблицу

Я запрашиваю URL для столбцов YEAR, RATING, и я хочу вставить эти два в базу данных. Например, ГОД РЕЙТИНГ 1992 9.2 2000 9 1999 8. , , , , , , , Итак, я пишу скрипт вроде: $url = 'BLA BLA '; $data = file_get_contents($url); $dom = new Zend_Dom_Query($data); $year = $dom->query('.secondaryInfo'); $rating = $dom->query('.ratingColumn'); […]

Zend Framework DbTable insert () дважды вставляет записи

У меня есть действие контроллера следующим образом public function reportcommentAction() { $comment_id = $this->getRequest()->comment_id; $blockedCommentTable = new Application_Model_DbTable_BlockedComments(); $blockedCommentTable->blockComment($comment_id, $this->user_id); } который вызывает вызов модели blockComment () dbTable, которая выглядит так: class Application_Model_DbTable_BlockedComments extends Zend_Db_Table_Abstract { protected $_name = 'blocked_comments'; public function blockComment($comment_id, $blocked_by) { if (!empty($comment_id) && !empty($blocked_by)) { $data = array( 'comment_id' => […]