Я работаю над некоторыми исправлениями ошибок для старого проекта Zend Framework 1.10, и у меня возникают некоторые проблемы с перенаправлением и обновлением страницы. Проблема: выполните вызов AJAX, проверьте, назначено ли какое-либо страхование, и если это не позволяет удалить человека до тех пор, пока у него не будет никаких страховок. Решение: Контроллер: crud/application/controllers/personController.php class PersonController extends […]
Моя проблема в том, что я написал контроллер остатка, как, например, в ссылке здесь. Мой Bootstrap выглядит так <?php class Bootstrap extends Zend_Application_Bootstrap_Bootstrap { protected function _initDoctype() { $this->bootstrap('view'); $view = $this->getResource('view'); $view->doctype('XHTML1_STRICT'); } protected function _initDatabase() { // get config from config/application.ini $config = $this->getOptions(); $db = Zend_Db::factory($config['resources']['db']['adapter'], $config['resources']['db']['params']); //set default adapter Zend_Db_Table::setDefaultAdapter($db); //save […]
Я интегрирую доктрину с Zend Framework. Я ударил ошибку, сброшенную из cli. Кажется, Zend_Application_Bootstrap_Bootstrap не имеет require_once для Zend_Application_Bootstrap_BootstrapAbstract. Кто-нибудь ударил это? my cli-config.php <?php $classLoader = new \Doctrine\Common\ClassLoader('App', __DIR__ . "/../application/models"); $classLoader->register(); $classLoader = new \Doctrine\Common\ClassLoader('Cms', __DIR__ . "/../application/modules/cms-modules/models"); $classLoader->register(); $classLoader = new \Doctrine\Common\ClassLoader('Proxies', __DIR__ . "/../application/models"); $classLoader->register(); $config = new \Doctrine\ORM\Configuration(); $config->setMetadataCacheImpl(new \Doctrine\Common\Cache\ArrayCache); […]
Я создал учетную запись для страниц, выход для доступа к сценарию панели управления выглядит следующим образом: пользователь входит в систему и открывает страницу cpanel, и они выходят из системы. Проблема: при входе в систему, если пользователь нажимает кнопку браузера, пользователь возвращается на страницу входа даже хотя проверка подлинности выполняется и сеансы установлены, в то же […]
Я работаю над проектом Zend, где мне нужно включить другой проект, который не использует ZF. Этот другой проект хранится в общедоступном каталоге в папке проекта zend. Для этого другого проекта мне нужны логины из проекта zend (для этого используется zend auth). Есть два способа сделать это, я думаю. Просто зайдите в сохраненный login sessionvariable. Но […]
Использование Zend Framework 1.7. Можно ли отправить запрос методом POST ? Что-то вроде этого: $this->_forward('action','controller','module',array('method'=>'POST'));
An error occurred Application error Exception information: Message: для этого адаптера требуется расширение PDO, но расширение не загружено. Трассировка стека: #0 /var/www/zf-tutorial/library/Zend/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->_connect() #1 /var/www/zf-tutorial/library/Zend/Db/Adapter/Abstract.php(448): Zend_Db_Adapter_Pdo_Mysql->_connect() #2 /var/www/zf-tutorial/library/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('DESCRIBE `album…', Array) #3 /var/www/zf-tutorial/library/Zend/Db/Adapter/Pdo/Mysql.php(156): Zend_Db_Adapter_Pdo_Abstract->query('DESCRIBE `album…') #4 /var/www/zf-tutorial/library/Zend/Db/Table/Abstract.php(823): Zend_Db_Adapter_Pdo_Mysql->describeTable('albums', NULL) #5 /var/www/zf-tutorial/library/Zend/Db/Table/Abstract.php(862): Zend_Db_Table_Abstract->_setupMetadata() #6 /var/www/zf-tutorial/library/Zend/Db/Table/Abstract.php(969): Zend_Db_Table_Abstract->_setupPrimaryKey() #7 /var/www/zf-tutorial/library/Zend/Db/Table/Select.php(100): Zend_Db_Table_Abstract->info() #8 /var/www/zf-tutorial/library/Zend/Db/Table/Select.php(78): Zend_Db_Table_Select->setTable(Object(Application_Model_DbTable_Albums)) #9 /var/www/zf-tutorial/library/Zend/Db/Table/Abstract.php(1005): Zend_Db_Table_Select->__construct(Object(Application_Model_DbTable_Albums)) #10 […]
В ZF2 у меня есть фабрика пользовательских форм. Он создает настраиваемый MultiCheckbox и заполняет MultiCheckbox значения и метки из запроса db. class MyMultiCheckboxFactory { public function __invoke(FormElementManager $formElementManager) { $multiCheck = new \Zend\Form\Element\MultiCheckbox(); $serviceManager = $formElementManager->getServiceLocator(); $mapper = $serviceManager->get('Path\To\Mapper\To\Query\DB'); $descriptions = $mapper->findDescriptions($id); // some processing to prepare $value_options array $multiCheck->setOptions([ 'label' => 'blah-blah', 'value_options' => […]
Работая над проектом с Zend Framework, я использую Propel ORM со многими связанными объектами базы данных. Я новичок в обоих, но у меня есть объектные модели, созданные и работающие. Я просто пытаюсь получить доступ к объекту сейчас. У меня есть метод для создания нового пользователя, его работоспособности и обновлений связанных строк (не все связанные, но […]
Я новичок в zend, и я хочу использовать модуль DB для приложения. У меня есть этот код $DB = new Zend\Db\Adapter\Adapter(array( 'driver' => 'Mysqli', 'database' => 'database', 'username' => 'user', 'password' => 'pass' )); use Zend\Db\Sql\Ddl; use Zend\Db\Sql\Ddl\Column; use Zend\Db\Sql\Ddl\Constraint; $table = new Ddl\CreateTable('table'); $table->setTable('table'); $table->addColumn(new Column\Integer('id',false,NULL,array('autoincrement'=>true))); $table->addColumn(new Column\Varchar('name', 255)); $table->addConstraint(new Constraint\PrimaryKey('id')); Таблица не создана, […]