Articles of zend framework

Использование скрипта функций в системе Zend

У меня есть сомнения в том, что я делаю что-то или нет, чтобы сохранить хорошие практики в Zend Framework. Много раз мне нужно использовать некоторые функции, такие как: http://www.paulferrett.com/2009/php-camel-case-functions/ или другое приложение. Проблема в том, что, поскольку мне это нужно в целом проекте, я не могу определить как метод модели, поэтому я попытался использовать его […]

резервное копирование электронной таблицы google doc с помощью php & zend

Привет Пытаюсь использовать php для резервного копирования электронной таблицы google doc в другую (без записи строки за строкой) или для ее загрузки, как документ excel. Кто-нибудь может мне помочь?

Zend \ ServiceManager \ ServiceManager :: get не удалось получить или создать экземпляр для getAlbumTable

Я пытаюсь изменить и скопировать настраиваемый модуль, я установил все соединения с БД, но получаю сообщение об ошибке при просмотре моего модуля следующим образом: Zend\ServiceManager\ServiceManager::get was unable to fetch or create an instance for getAlbumTable Вот мой файл module.config: return array( 'controllers' => array( 'invokables' => array( 'Album\Controller\Album' => 'Album\Controller\AlbumController', ), ), // The following […]

Бэкэйн кэша скриптов в памяти в zend framework

Я ищу решение для кеша сценариев памяти, используя Zend_Cache и zend framework. В нашем приложении есть несколько случаев, что для отображения таблицы с, скажем, 100 элементами, логика выглядит следующим образом: выберите 100 элементов из таблицы содержимого (один запрос) для каждого элемента, получите пользователя-создателя и пользователя, который одобрил содержимое из бэкэнда db / memcache (обычно это […]

Лучший подход к расширению полей из валидатора

// РЕШЕНИЕ Хорошо, поэтому при просмотре в Zends Sourcecode (должно было это сделать, прежде чем спрашивать …) я нашел лучшее решение (думаю). В классах абстрактной проверки базы данных была установлена ​​функция setExclude() поэтому мы можем использовать ее в хорошем потоке: //Inside Controller before valling $form->isValid() $form->getElement('x')->getValidator('Db_NoRecordExists')->setExclude(array( 'field'=>'some_id', 'value'=>$idToEdit )) // Initial QUESTION Я создаю свои […]

Перенаправление URL-адреса Zend Framework

<?php class PI_Controller_Plugin_AssetGrabber extends Zend_Controller_Plugin_Abstract { public function dispatchLoopStartup(Zend_Controller_Request_Abstract $request) { /* The module name */ $moduleName = $request->getModuleName(); /* This modules requires the user to be loggedin in order to see the web pages! */ $loginRequiredModules = array('admin'); if (in_array($moduleName,$loginRequiredModules)) { $adminLogin = new Zend_Session_Namespace('adminLogin'); if (!isset($adminLogin->loggedin)) { /*————————————– Here I want to redirect […]

Zend Elements и setRequired, setAllowEmpty, NotEmpty

Я проверяю массив данных на форму Zend, где требуются некоторые элементы, т. Е. SetRequired (true), а другие необязательны, т. Е. SetRequired (false). Когда в массиве данных содержатся ключи, соответствующие необязательным элементам, мне нужна проверка для выполнения этих данных. Если таких ключей нет, проверка не должна выполняться. Это звучит довольно просто, но у меня все в […]

PHP-скрипт работает только на локальном, а не на удаленном

Я создаю веб-сайт с целью изучения php, разработки веб-сайта на местном уровне, а затем передачи на удаленный. Одна из папок в корневой папке – это «клиенты», которая состоит из скриптов для отображения, вставки, обновления и удаления отзывов клиентов из формы. Локально (XAMPP) все скрипты работают отлично. Но когда я передаю его удалённому, все работает отлично, […]

zend framework, где выражение в запросе

Как я могу использовать And / или в mysql-запросах, используя php и zend framework.for сейчас я использую это: $db=Zend_Db_Table::getDefaultAdapter(); $select=new Zend_Db_Select($db); $select->from('users','*'); $select->joinInner('rest', 'users.repository = rest.id',array('username')); $select->where('username='.$rest.' and sold=0'); return $db->fetchAll($select); это правильный путь? если не правильный путь?

Как установить тип контента с помощью Zend_Http_Client в PUT?

Привет, я рефакторинг после вызова curl на вызов Zend_Http_Client. Это отправит запрос PUT в базу данных CouchDB с данным файлом и установит правильный Content-Type для _attachement. exec( 'curl -s -X PUT ' . $url ' . '–data-binary @\'' . $filePath . '\' -H "Content-Type: ' . $mimeType . '"', $resultJson, $returnCode ); Рефакторинг для Zend_Http_Client […]