Позвольте мне начать с простого примера, чтобы показать, как структурированы мои данные. Существует четыре таблицы: Employee , Store , Department и Employee_Department_Permissions . Отделы принадлежат магазинам (например, таблица Департамента может содержать запись для молочного отдела магазина 5). Сотрудникам предоставляется право работать в отделах через таблицу Employee_Department_Permissions, содержащую идентификатор сотрудника и идентификатор отдела. Предположим, что сотрудник […]
Может быть, я просто не вижу этого, но есть ли другой способ доступа к ранее созданному пространству имен сеанса, кроме вызова $_SESSION напрямую? Помимо того факта, что я действительно не хочу этого делать, документация Zend также советует против этого : в то время как $ _SESSION все еще доступна в глобальном пространстве имен PHP, разработчики […]
Я определил функцию в моей навигационной модели, которая выполняет запрос, и мне было интересно, есть ли способ генерации / выполнения запроса «Zendy». Запрос, который я использую, был предложен Биллом Карвином в другом потоке здесь для установки произвольного порядка записи. Я попытался использовать подготовленный оператор, но значения в функции SIGN () были процитированы. Я использую адаптер […]
У меня возникли проблемы с пониманием шаблона проектирования datamapper. У меня есть два запроса (один для получения альбомов и один для создания исполнителя). Я хочу составить список альбомов и исполнителей (участников группы). Между ними существует одно-много отношений. Запросы SQL public function getArtist() { $adapter = $this->getAdapter(); $sql = new Sql($adapter); $select = $sql->select(); $select->from('genre'); $select->where(array( […]
Ссылка на ZF Docs « Подкласс контроллера действий » (внизу страницы), но не ссылается на стандартное место для размещения нового класса Action_Controller. Application_Module_Autoloader устанавливает патч для кучи вещей, но никогда не контроллеров. Я предполагаю, что это будет работать с library/APPNAMESAPCE/Action/Contoller . Но это кажется немного странным, поскольку каждый другой конкретный файл application/ хранится в application/ […]
Я занимаюсь разработкой веб-сайта электронной коммерции, где нам нужно иметь 2 магазина. Один для профессионального клиента, а другой для розничного клиента. Мы должны иметь один и тот же инвентарь, но различное описание продукта, разные атрибуты и внешний вид для групп оптовых / розничных клиентов.
В основном у меня есть две таблицы. Местонахождение и город. В городе есть имя города и country_code. Поле location_name из таблицы местоположений имеет местоположения. Я хочу найти страну местоположения. Моя структура таблицы. Городской стол City country_code city_name US Kansas city ……… (thousands of world country cities) Таблица мест Location location_name Kansas city, mo Kansas city […]
Предположим, у меня есть User_RegistrationController, и я хочу расширить его в следующем модуле: class Clinic_RegisterController extends User_RegisterController но у меня есть ошибка PHP для этого: ( ! ) Fatal error: Class 'User_RegisterController' not found /application/modules/clinic/controllers/RegisterController.php on line 4 Есть ли способ расширить контроллер из другого модуля?
У меня есть файл php для загрузки изображения (он загружает изображение, создает его миниатюру, а также добавляет водяной знак к изображению). Файл вызывается AJAX. Он работал над моим локальным хостом в Windows XP с WAMPSERVER 2.0. Теперь я установил Windows Vista и внезапно он не работает должным образом (изображение загружается, но части миниатюр и водяных […]
Почему мои действия и параметры не отображаются в моем URL-адресе? Я использую zend 2 framework. У меня есть действие поиска и действие результатов. Ниже приведено мое действие поиска (не используя переменные при тестировании): return $this->forward()->dispatch('Application\Controller\Index', array( 'action' => 'results', 'zip' => '12345', )); Маршрут – это ребенок моего домашнего маршрута. 'results' => array( 'type' => […]