Вопросы с тегами [zend-framework]

1

голосов
0

ответ
9

Просмотры

Вставьте один экземпляр в MySQL с ZF1

Я работаю в настоящее время в Zend Framework 1.12 Я хотел бы вставить хэш временной метки в тузд таблицу (zb_table) через API Ищу механизм введения, такого рода для каждой вставки, я должен убедиться, что не было никакой другая вставки на то же время порядок введения является важным является возможность блокировать все вставки и соблюдать порядок? Спасибо
NF38
1

голосов
0

ответ
160

Просмотры

Zend - Переход от ReCaptcha к reCaptcha2

Я в настоящее время имеют форму ReCaptcha на моем сайте, который использует Zend. Что мне нужно сделать, чтобы изменить здесь, чтобы реализовать Recaptcha2? $ ReCaptcha = новый Zend_Service_ReCaptcha ($ config-> recaptcha-> site_key, $ config-> recaptcha-> secret_key); $ CAPTCHA, = новый Zend_Form_Element_Captcha ( 'CAPTCHA,' массив ( 'CAPTCHA,' => 'ReCaptcha', 'captchaOptions' => Array ( 'CAPTCHA,' => 'ReCaptcha', 'Сервис' => $ ReCaptcha, 'сообщения' => массив ( 'badCaptcha' => $ translator-> перевод ( 'Form-Captcha-InvalidCaptchaValue')), 'тема' => 'белый'), 'игнорировать' => верно,)); Thanksr
fractal5
1

голосов
0

ответ
333

Просмотры

Реагировать и Zend Framework 3 макета

Я на самом деле начал использовать React, и я хочу, чтобы интегрировать в свой проект, который сделан с ZF3. Я хочу, чтобы управлять размещением проекта с Реагировать, но я не понимаю, как управлять содержанием шаблонов, так что содержание в переменном макет с именем $ содержания, что является лучшим подходом для решения этой проблемы?
matiasmaquez
1

голосов
0

ответ
39

Просмотры

Есть модуль Имена Consdiered, чтобы быть в нижнем регистре в Zend Framework?

С первой версией Framework модулей Zend были введены. Разворачивая их контроллеры имя модуля по определению в коде не должно быть явно в нижний регистр только, однако у меня есть сильное предположение о том, что эти имена модулей (в компонентах конца директории пути) должны быть рассмотрены в нижнем регистре только. Я хотел бы узнать от Zend Framework завсегдатаев, будь то ZF1 только и / или более поздние итерации, что общность по делу имен модулей прописных / низший / snake- / riddle- / camel- / независимо от регистра в Зенд Framework является. Не стесняйтесь, чтобы показать свою лучшую ставку или любую историю об этом вопросе.
hakre
1

голосов
0

ответ
209

Просмотры

рамки Зенд не Zend_Mail отправки электронной почты

Наследуется рамочное Зенд приложение версии 1.12 и, как в последнее время остановленных отправки электронной почты. IndexController.php $ почты = новый Zend_Mail ( 'UTF-8'); $ Mail-> AddTo ($ SENDER_EMAIL); $ Mail-> SetSubject ( "Результат операции оплаты (Success)"); ob_start (); включают APPLICATION_PATH. '/Views/scripts/file.phtml'; $ Сообщение = ob_get_clean (); $ Mail-> setBodyText ($ сообщение); $ Mail-> setFrom ('[email protected] '); $ Mail-> отправить (); application.ini; ВЕБСАЙТОМ SETTTING resources.mail.transport.type = Zend_Mail_Transport_Smtp resources.mail.transport.host = "smtp.gmail.com" resources.mail.transport.port = 465 resources.mail.transport.auth = "
noe
1

голосов
1

ответ
72

Просмотры

Многопроцессорная в PHP с использованием Zend Framework, 3

Можно ли многопроцессорных / многопоточный в PHP из запроса HTTP. Фоновая Я работаю над проектом, где я ожидаю некоторые данные (а не от пользователя, чтобы загрузить данные согласуются), которые будут загружены на апи. Я хочу, чтобы отделить процесс таким образом, что если передача данных прошла успешно, я уведомить об этом клиента и отключить его и обработать данные в другом потоке. Прямо сейчас, клиент ожидает, что данные должны быть обработаны и в случае успеха отсоединен. Мои исследования я смотрел в порождая процесс, но он всегда приходил с оговоркой, не используя его на веб-сервер, и, кроме того, я хотел пакет / модуль, который может масштабироваться с проектом я работаю. Pthreads: Это модуль PHP нарезания резьбы. Как было отмечено выше, он не настроен для работы с веб-сервером только на кли. amphp: это модуль построен с Pthreads и он приходит с той же оговоркой. Возникает вопрос, как лучше всего один решить эту проблему? Я понимаю проблему, если вы открываете новый поток для каждого соединения вы будете иметь 1000 нитей для 1000 соединений и можете легко перегрузить сервер, если это увеличивает, но мой случай уникален тем, что я не хочу, чтобы мульти нити для человеческих связей и количество соединений может быть легко разгадана.
J.Ewa
1

голосов
1

ответ
20

Просмотры

How to get a list of objects with a 3 table join zend/sql?

У меня есть три таблицы. Football_club Football_club_player Football_club_Title Последние две таблицы имеют много к одному Отношение к структуре Таблица Football_club таблиц: Футбольный клуб coulmns: football_club_id имя ... _______________________________ Футбольный клуб coulmns игрока: football_club_player_id football_club_id ... ________________________ Football_club_Title coulmns: Football_club_title_id football_club_id .. . Я хочу, чтобы иметь список футбольных клубов. Этот список должен соответствовать следующим ruqueriments: - Там не должно быть никаких футбольных клубов в этом списке, которые имеют: ровно один игрок && нулевой титул клуба. Iam работы с ZEND дб выберите. И список я хочу получить должен быть массив Model_Football_Clubs. Как добиться этого с Зенд или вообще с SQL Server? Заранее спасибо.
KicksheepSon
1

голосов
1

ответ
1.6k

Просмотры

Populating Selects from the Database using Zend_Form

Каков наилучший способ заполнения выберите элемент, который является частью Zend_Form? Я использовал Заполнить () для заполнения различных значений элементов формы, но выберите заявления не получает заселены. Мое решение, которое работает, но я подозреваю, что не является идеальным, заключается в следующем: В методе Init () из MyForm (который простирается Zend_Form) я сделать запрос к базе данных и получить необходимые данные. $ OPT = Zend_Registry :: Get ( 'dbAdapter'); $ SQL = 'SELECT DISTINCT FROM Foo бар'; $ Рез = $ opt-> fetchAll ($ SQL); $ Плоским = $ этом-> flattenArray ($ разреш); // это сглаживает массив и // устанавливает ключи равны значения На данный момент я прохожу $ плоско к стоимости мульти-вариантов правильного выбора элемента. Затем, когда контроллер получает форму для представления, если требуется заполнить форму я называю заселить на нем и все, кажется, правильно заселена. Некоторые проблемы, которые я вижу: Во-первых у меня есть эта база данных вызова в форме инициализации по методу (), поэтому он вызывается каждый раз, когда используется форма. Во-вторых, у меня есть подключение к базе данных открыт для заполнения выберите элемент, то я второе соединение, чтобы использовать Заполнить. Что такое лучший способ сделать все это? Я хотел бы сделать одно соединение с базой данных и использовать команду Заполнить, чтобы заполнить все и сделать все это из моего контроллера, а не разделить его между расширенным классом формы и контроллером. Это лучший подход? Это мой заказ решение, и это работает, но я знаю, что это далеко от идеала (кстати, как кто-то, кто работает в одиночку и в изолированном месте в состоянии спросить StackOverflow вопрос, как это, как если бы я хватая коллегу, чтобы задать вопрос ,
rg88
1

голосов
1

ответ
660

Просмотры

'AjaxContent' Zend Framework и проблема ResponseSegmentation

Я использую JQuery в Zend Framework, это моя первая проба. Я уже узнал через другой вопрос, что я могу изменить ответ, изменив контекст, как так: $ AjaxContext = $ это -> _ helper-> getHelper ( «AjaxContext»); $ AjaxContext-> addActionContext ( 'MyAction', 'HTML'); $ AjaxContext-> initContext (); Теперь это помогло, но новая проблема показала: Моя страница состоит из различных responseSegments и когда я Отвечаю на запрос Ajax путем изменения контекста, другие мои ResponseSegments также «думать», что они посылают Ajax, но это не так. Фронт-контроллер запрашивает viewscript.ajax.phtml ... что не так, она должна быть viewscript.phtml (существует).
markus
1

голосов
2

ответ
1.3k

Просмотры

Zend Framework Lucene Boolean / “Google”-like search

Я работаю над приложением в http://demos.zatechcorp.com/codeigniter/ В своем нынешнем воплощении работает на моей машине, я загрузил ZendFramework внутри Codeigniter и генерируется индекс, например: // ... Некоторые код, который загружает все рынки Еогеасп ($ рынки как $ рынка) {$ DOC = новый Zend_Search_Lucene_Document (); // Идентификатор для поиска $ doc-> AddField (Zend_Search_Lucene_Field :: UnIndexed ( 'ID', $ маркет> идентификатор)); // Сохранение URL документа для идентификации его в результатах поиска. $ Doc-> AddField (Zend_Search_Lucene_Field :: Text ( 'URL', $ маркет> Permalink)); // содержимое документа Индекс $ doc-> AddField (Zend_Search_Lucene_Field :: UnStored ( 'содержания', $ маркет> описание)); // Название $ doc-> AddField (Zend_Search_Lucene_Field :: Text (» название», $ маркет> название)); // Телефон $ doc-> AddField (Zend_Search_Lucene_Field :: Ключевое слово ( 'телефон', $ маркет> телефон)); // Факс $ doc-> AddField (Zend_Search_Lucene_Field :: Ключевое слово ( 'факс', $ маркет> факс)); // Улица $ doc-> AddField (Zend_Search_Lucene_Field :: Ключевое слово ( 'улица', $ маркет> улица)); // Город $ doc-> AddField (Zend_Search_Lucene_Field :: Ключевое слово ( 'город', $ маркет> город)); // Государство $ doc-> AddField (Zend_Search_Lucene_Field :: Ключевое слово ( 'состояние', $ маркет> состояние)); // Индекс $ doc-> AddField (Zend_Search_Lucene_Field :: Ключевое слово ( 'молния', $ маркет> застежка-молния)); // Тип $ doc-> AddField (Zend_Search_Lucene_Field :: UnIndexed ( 'тип', 'рынок')); // Сохраняем документ $ index-> ​​addDocument ($ док); } В моем поиске, я делаю это: $ хитов = $ index-> ​​найти ($ д); Это работает с простыми словами, но когда я хочу, чтобы сделать поиск как «Шеба Foods» (кавычки включены), он возвращает один результат, но не тот, который даже не имеет слово «Sheba». Я отошел от MySQL полнотекстового поиска из-за его очевидные проблемы, и не могу сделать какой-либо прогресса в этом. Я смотрел на метод Zend_Search_Lucene_Search_QueryParser :: синтаксического анализа (). Есть ли ложь ответа в этом методе? т даже слово «Sheba». Я отошел от MySQL полнотекстового поиска из-за его очевидные проблемы, и не могу сделать какой-либо прогресса в этом. Я смотрел на метод Zend_Search_Lucene_Search_QueryParser :: синтаксического анализа (). Есть ли ложь ответа в этом методе? т даже слово «Sheba». Я отошел от MySQL полнотекстового поиска из-за его очевидные проблемы, и не могу сделать какой-либо прогресса в этом. Я смотрел на метод Zend_Search_Lucene_Search_QueryParser :: синтаксического анализа (). Есть ли ложь ответа в этом методе?
Zahymaka
1

голосов
1

ответ
774

Просмотры

Проблема с inet_pton () вызов в рамках Zend

У меня есть проблема с использованием Zend рамки (для API данных YouTube). Я создал очень простой PHP скрипт для загрузки YT видео, используя этот API и работает почти везде - я пробовал на 3 разных машинах (как Linux и WinXP). Но после того, как intalling его на 4 машины, я получил эту ошибку: Ошибка: inet_pton () [function.inet-pton]: Непризнанный тип адреса www.google.com Error / Nr .: Предупреждение - 2 файла: / Zend / Validate / Ip .php Line: 62 линия 62 источник:} еще если ((@inet_pton ($ значение) === ложь) || (inet_ntop (@inet_pton ($ значение)) == $ valueString!)) {Я уверен, он должен быть каким-то конфигурация дефекта, но что случилось? (PHP скрипт точно похож на всех экземплярах)
user111477
1

голосов
2

ответ
321

Просмотры

Zend_Form и ООП шаблоны проектирования

Что такое правильный путь при использовании Zend_Form для создания конкретных форм приложения 1) Использование «расширяет» и производный класс класса MyForm расширяет Zend_Form {функция __construct общественности () {$ эш = $ this-> createElement ( «текст», «эль»); $ This-> addElement ($ эш); // ...}} 2) Или с помощью делегирования / прокси-класс шаблон MyForm {личное $ _form; общественная функция __construct () {$ это -> _ форма = новый Zend_Form (); $ Эш = $ this-> createElement ( 'текст', 'эль'); $ Это -> _ форма-> addElement ($ эш); // ...} общественная функция __call ($ I_method, $ I_params) {// ... переадресация вызовов частному делегатом}}
duganets
1

голосов
1

ответ
844

Просмотры

Aptana Studio с XDebug: неправильный файл открыт в точке останова

Я использую Aptana Studio 1.2.7 с XDebug 2.0.4 и мой сайт основан на фреймворке ZEND. При достижении точки останова в моем коде, Aptana Studio открывает неверный файл, когда есть больше чем один файл с тем же именем (например, .. \ библиотека \ Project \ Db \ Таблица \ Abstract.php (контрольная точка множества) и \ библиотеки \ Zend \ View \ Helper \ Placeholfer \ Контейнер \ Abstract.php). Переменные отображаются правильно и правильная линия подсвечивается, неправильный файл отображается. Есть ли решение этой проблемы?
aimfeld
1

голосов
1

ответ
681

Просмотры

визуальный редактор HTML, но ограничение определенных тегов контекста

Я хочу, чтобы предоставить своим пользователям с возможностью редактирования блоков контента на сайтах я разработал для них. Большинство блоков содержатся в, и пользователи могут иметь свободный выбор HTML они используют внутри блока. Тем не менее, есть некоторые блоки, которые содержатся, например, теги, и я хочу, чтобы ограничить пользователь только при добавлении или удалении s из списка, чтобы следовать правильному синтаксису HTML. Я планирую, чтобы получить HTML из базы данных и представить его пользователя с правами администратора в редакторе WYSIWYG. Есть ли редактор, который позволит мне указать «содержащий тег» блока, и следовать обычным правилам HTML синтаксиса, чтобы ограничить то, что может быть добавлено внутри блока? Для справки, я использую Zend Framework и PHP для приложения.
George Crawford
1

голосов
1

ответ
215

Просмотры

Почему не Zend_Dojo включить / импорт правильно?

У меня странный вопрос: я использовал Zend Dojo и Zend формы с большим эффектом в прошлом, но на моем последнем проекте Zend_Dojo отказывается включить, если не вынуждены в представлении, и даже тогда не будет импортировать соответствующий библиотеки для dijits я использую. Здесь применяется код: Bootstrap.php: защищенная функция _initViewHelpers () {$ this-> самозагрузки ( 'раскладка'); $ Расположение = $ this-> getResource ( 'раскладка'); $ Вид = $ layout-> GetView (); $ View-> addHelperPath ( 'Zend / Dojo / View / Helper /', 'Zend_Dojo_View_Helper'); $ ViewRenderer = новый Zend_Controller_Action_Helper_ViewRenderer (); $ ViewRenderer-> setView ($ зрения); Zend_Controller_Action_HelperBroker :: addHelper ($ ViewRenderer); $ View-> доктайп ( 'XHTML1_TRANSITIONAL'); $ View-> headMeta () -> appendHttpEquiv ( 'Content-Type', 'Текст / HTML, кодировка = UTF-8'); $ View-> headLink () -> appendStylesheet ( 'base.css'); } IndexController.php (отрывок из какого-то другого неродственного материала) общественная функция renderAction () {$ это -> _ helper-> layout-> setLayout ( 'визуализации'); // СНИП, если ($ this-> GetRequest () -> GetParam ( "medialeadsource")) {$ источник = $ this-> GetRequest () -> GetParam ( "medialeadsource"); $ = $ МЛ this-> sourceService-> getSourceByURI ($ источника); $ This-> view-> Источник = $; МЛ $ форма = новые App_forms_Sweepstakes ($ МЛС -> __ получить (Ид '), $ МЛС -> __ ( 'получить раскладку')); $ This-> view-> форма = $ форма; Переключатель ($ МЛС -> __ получить ( 'шаблон')) {случай '1': $ это -> _ helper-> ViewRenderer ( 'шаблон-1'); перерыв; случай '2': $ это -> _ helper-> ViewRenderer ( 'шаблон-2'); перерыв; случай '3': $ это -> _ helper-> ViewRenderer ( 'шаблон-3'); перерыв; по умолчанию: $ это -> _ helper-> ViewRenderer ( 'шаблон-1'); перерыв; } $ Этом-> view-> тест = $ этом-> sourceService-> isURISlideshow ($ источник); $ This-> view-> Подзаголовок = $ миллилитров -> __ получить ( 'Subheadline'); $ This-> view-> тела = $ МЛС -> __ получить ( 'тело'); Zend_Dojo :: enableView ($ this-> вид); Zend_Dojo :: enableForm ($ форма); Zend_Dojo_View_Helper_Dojo :: setUseDeclarative (); // СНИП} И из шаблона-1. PHTML (единственный вид Я настроен на Dojo до сих пор. Кроме того, обратите внимание, что для этих конкретных взглядов сама планировка лишена какого-либо содержания его собственных и, следовательно, не влияет вопросов). Я только в то числе соответствующей части, снова: Сгенерированный код выглядит следующим образом: Test View Название Так, очевидно, ничего не происходит .. Если добавить -> Разрешить () в додзе цепи в представлении, вот что я получаю: / / Так что до сих пор нет импорта Dijit. Я в недоумении! то, что я получаю: // Так до сих пор нет импорта Dijit. Я в недоумении! то, что я получаю: // Так до сих пор нет импорта Dijit. Я в недоумении!
Dan Ingraham
1

голосов
1

ответ
312

Просмотры

Что является лучшим поле Тип / кодирования для сохранения номера в Zend Lucene поиск индекса?

Как бы я индексировать цены ИНТ поле в Zend Lucene поиск индекса? Я в настоящее время использую: $ doc-> AddField (Zend_Search_Lucene_Field :: Ключевое слово ( 'цена', $ цена, 'UTF-8')); Это правильный путь? Или я должен хранить его конкретно как номер каким-то образом?
justinl
1

голосов
2

ответ
2.3k

Просмотры

Как изменить макет формы с Zend_Form декораторов?

Я совершенно запутался о том, как работают декораторы. Это HTML структура, что я пытаюсь достичь: Контактная форма Имя E-mail Сайт Сообщение Отправить Как избавиться от формата списка определений и использовать макет на основе тегов пункта вместо этого? Обновление: Есть ли способ для меня, чтобы применить этот стиль для всех форм я создал? вместо того, чтобы применить декоратор к каждой форме?
Andrew
1

голосов
1

ответ
593

Просмотры

Zend Lucene поле актуальность

Можно ли установить актуальность полей, индексированных Zend Lucene? У меня есть поиск статьи, поиск названия, автор и тело, но, хотя название индексируется, при поиске по названию Я не получить статью. Я хотел бы сказать Lucene, чтобы дать более высокую релевантность к названию
rtacconi
1

голосов
1

ответ
2.3k

Просмотры

Zend_Form от ини, установите multiOptions с строковыми значениями

Я пытаюсь настроить форму для Zend_Form с помощью Zend_Config_Ini, и хочет, чтобы установить параметры для выбора элемента в файле .ini. Это отлично работает для вариантов с одиночными значениями строк, т.е. user.exampleform.elements.subject.options.multiOptions.example = «Пример этикетка» Тем не менее, я не могу работать, как использовать строку для значения, то есть «пример выбора "Я использую Zend Framework 1.9.3PL1.
Alex Osborn
1

голосов
2

ответ
857

Просмотры

Last.fm или Spotify API

Я надеялся, что кто-то может предложить мне советы, Im ищет создать веб-сайт, и надеялся, что я мог inergrate моей last.fm радиостанции или мой Spotify счета в него, так что пользователи могут слушать то, что я. Я знаю, что есть API для каждого, но делать какие-либо из них поддерживает прослушивание музыки, ничто не кажется убедительным в там документации.
Udders
1

голосов
1

ответ
90

Просмотры

Zend_Input_Filter - как добавить несколько валидаторов в поле данных 1

Что такое правильный способ назначить несколько валидаторов в ту же область данных при использовании Zend_Input_Filter. Например, мой валидаторы массив это и мне нужно валидации на Field2: $ валидаторов = массив ( 'Field1' => Array ( 'NotEmpty', 'сообщения' => 'Field1 должны быть заполнены'), 'Feild2' => Array ( 'NotEmpty', 'сообщения' => 'Field2 должен быть выбран'), 'Field2' => Array ( '' Цифры, 'сообщения' => 'Field2 должен быть числовым'),); Тогда я называю $ вход = новый Zend_Filter_Input (нуль, валидаторы $, $ данных); Но я предполагаю, что я не могу использовать ключ массива Twise «FIELD2». Тогда как я связываться с валидаторов до всего 1 поле? PS Ну, я знаю, трудный путь, чтобы наполнить все поля валидаторов в один класс, но я надеюсь, что есть и простой способ ZF, способ конфигурации.
AlexA
1

голосов
1

ответ
263

Просмотры

Двойной щелчок убивает сессию в Zend Framework

Когда я делаю двойной щелчок на любом изображении на сайте (Zend Framework), я теряю сессию. Похоже, ZF переименовывает сессию на первый щелчок, а второй щелчок достигает старое название сессии. Но, может быть, у вас есть какие-то другие идеи? Симптомом является то, что каждая мышь двойной щелчок на изображениях - убивает сессию. Заранее спасибо.
yegor256
1

голосов
1

ответ
650

Просмотры

Добавление элементов в Zend_Paginator уже создан?

в моем контроллере я создал экземпляр Paginator, как это: // На CREE ун Objet постраничной навигации налить afficher ООН Tableau де résultat. $ Paginator = Zend_Paginator :: завод ($ versions-> getVersions ($ ProjectID)); $ Paginator-> setCurrentPageNumber ($ это -> _ GetParam ( 'страница')); $ Paginator-> setItemCountPerPage (15); Тогда я перебирать на мой взгляд, как это:
toddoon
1

голосов
3

ответ
2.4k

Просмотры

Рендер вида в высшем пути сценария с Zend Framework

Давайте предположим следующий код в контроллере: $ this-> view-> addScriptPath ( 'dir1 / просмотров / скрипты'); $ This-> view-> addScriptPath ( 'dir2 / просмотров / скрипты'); $ This-> Render ( 'index.phtml'); Где dir1 / просмотр / скрипты содержит 2 файла: -index.phtml -table.phtml И dir2 / просмотров / скриптов: -table.phtml Теперь он будет придающие index.phtml в dir1, поскольку реж 2 не имеет индекс. PHTML. Index.phtml выглядит примерно так: Здесь путаница начинается для меня. Я ожидал бы оказать table.phtml в последнем каталоге добавляется в стек пути скрипта, но это не так. Есть простое решение / объяснение моей проблемы?
sander
1

голосов
2

ответ
170

Просмотры

Получить Wordpress совпасть с Zend Framework на базовом уровне

У меня есть текущий WordPress блог с постов блога URL-структурированным, как http://somedomain.com/2010/02/postname я теперь установка реализации Zend Framework, на базовом уровне http://somedomain.com/ я ДОН» T хочу, чтобы мой блог, чтобы иметь другую структуру URL. как http://somedomain.com/blog/2010/02/article-name Любые идеи о том, как я могу лучше всего сохранить старую структуру URL-адресов и до сих пор рамки ZEND живут / Моя мысль была переместить блог в / блог и сделать URL Rewrite там, чтобы все выглядело так, будто его на /, но я не думаю, что будет работать?
bonez
1

голосов
1

ответ
171

Просмотры

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

Ну это больше похоже на дизайн вопрос. Есть два способа я знаю, использовать включается в Zend Framework сделки с ним, используя экземпляр Zend таблицы (ее Выберите объект) Deal с ним, используя экземпляр Zend Db (его Select OBJ) в первом приближении кажется действительно странным для меня - некоторые таблицы должны иметь дело с другими таблицами тоже, что не совсем хорошо, грязным, по крайней мере, когда я прочитал название метода GetData () - я предполагаю, что он имеет дело с данными самостоятельно. Во-вторых один вполне лучше, вы можете иметь некоторый класс, который действует как служба - NodeService, и он будет иметь дело с узлом таблицы и node_translation, но и возникает вопрос, почему бы нам нужно Zend таблицу в этом случае. Я надеюсь, что я мог бы объяснить себе достаточно хорошее спасибо.
simple
1

голосов
3

ответ
2k

Просмотры

Zend_Form JQuery слайдер

Как сделать JQuery слайдер с фиксированным максимумом ... точным, как это: http://jqueryui.com/demos/slider/#rangemin мне удается сделать это на полпути: $ бегунок = новый ZendX_JQuery_Form_Element_Slider ( «количество»); $ Slider-> setLabel ( 'Set Количество:'); $ Slider-> setJQueryParams (массив ( 'мин' => 0, 'макс' => 60, 'значение' => 15)); Я не знаю, как отображать значение, так как он имеет свой собственный код: $ (функция () {$ ( «# количество слайдер») слайдер ({диапазон:. «Мин», значение: 15, мин: 1, макс: 60, // !!! КАК скользят: функция (событие, щ) {$ ( "# сумма") вал ( '$' + ui.value).}}); // !!! КАК $ ( "# количество") Val ( '$' + $ ( "# количество слайдер") слайдер ( "значение").);.});
Dr Casper Black
1

голосов
1

ответ
1.5k

Просмотры

Zend_Date и установки часового пояса на Instation

У меня есть приложение ZF и коплю раз как UTC в БД MySQL. Когда я получить, им я хотел бы сказать, что Zend_Ddate они UTC, а не часовой пояс установлен в php.ini из «Америка / Лос-Анджелес». В настоящее время я инстанцировании так: $ Date = новый Zend_Date ($ пункт [ 'created_on_utc'], Zend_Date :: ISO_8601, 'en_US'); но чувствую, что должен быть способ, чтобы сказать, что Zend_Date является дата UTC. Как мне это сделать? Спасибо
timpone
1

голосов
1

ответ
158

Просмотры

Добавьте 1 страницу к каждому PDF в папке

У меня есть папка с 100м PDF версии PPT презентации. У меня также есть PDF файл на одну страницу, которую я хочу добавить в начало каждого файла PDF. Есть ли способ, что я могу сделать это с помощью PHP? Могу ли я, возможно использовать Zend Framework?
Brian
1

голосов
1

ответ
2.5k

Просмотры

Zend routing, throws resource not found

Ive получил URL: HTTP: //dev.local/foodies/view ID = bluedaniel и ив получил в моей начальной загрузки:. Защищенная функция _initRoute () {$ конфиг = новый Zend_Config_Ini (APPLICATION_PATH '/configs/routes.ini', 'производство'); $ Маршрутизатор = новый Zend_Controller_Router_Rewrite (); $ Router-> addConfig ($ конфиг, 'ресурсы'); } И ив также получил в моих routes.ini: [производство] resources.router.routes.foodies_view.route = ": гурманы /: идентификатор" resources.router.routes.foodies_view.defaults.module = "гурманы" resources.router. routes.foodies_view.defaults.controller = "вид" resources.router.routes.foodies_view.defaults.action = "индекс" так Http: //dev.local/foodies/bluedaniel должен работать правильно? Я получаю «гурманов: bluedaniel» ресурса
bluedaniel
1

голосов
2

ответ
2k

Просмотры

Лучший возможный класс PHP ошибка

Я ищу некоторые кодирования идей по следующей задаче я пытаюсь для того чтобы достигнуть. У меня есть список номеров ошибок, описание и дружественный к пользователю Описание в документе. Пример: Номер ошибки, описание, Удобное Описание ---------------------------------------- ------------- 1, Внутренняя ошибка, «внутренняя ошибка произошла. Пожалуйста, повторите попытку позже». 2, Не удалось удалить, «Невозможно удалить запись. Повторите попытку позже». Я хочу написать класс PHP для всех хранить выше, таким образом, что я могу получить доступ к ним позже с легкостью, когда возникает ошибка в коде .. Пример: Если мой код получил ошибку 2, я хочу, чтобы проверить, что код ошибки со списком кодов ошибок в классе, получить описание, дружественный к пользователю описание и отображать его пользователю. Я хочу, чтобы это было минимальной накладных расходов. Так, Дон» т хочет сохранить его в базе данных. Я использую PHP5 с Zend Framework, MVC. Кто-нибудь может мне помочь с наилучшим примером кода? Спасибо
Jake
1

голосов
1

ответ
794

Просмотры

Zend Framework Применение: Зависимости модуля

Как вы справляетесь зависимостями между модулями в Zend Framework для создания многоразовых, DROP-модулей? Например, у меня есть модуль Информационного бюллетеня, который позволяет пользователям подписаться, предоставляя адрес электронной почты. Далее я планирую добавить модуль блог, который позволяет подписаться на сообщения по электронной почте (это, очевидно, дублирует некоторые функции информационного бюллетеня, но адреса электронной почты хранятся в модели пользователя). Далее один модуль форума, с тем же подписаться на сообщение функциональности. Но я хочу, чтобы иметь возможность использовать эти модули независимых для каждого из них, то есть приложение с бюллетенем в одиночку, бюллетень с блог, comibnation два или три модулей одновременно. Это довольно часто, например, та же история с функцией поиска. Я хочу иметь модуль поиска, с возможностью поиска во всех данных, данных в блоге или на форуме данных, если они есть. Есть ли шаблон дизайна для этого? Должна ли я добавить некоторые moduleExists ($ moduleMame), или обеспечить некоторый интерфейс или абстрактные классы, некоторый базовый шаблон контроллера, аналогичный для каждого модуля?
takeshin
1

голосов
1

ответ
239

Просмотры

Добавление инкапсулированный электронной почты (например, переадресованных по электронной почте) с Zend почта

Я пытаюсь получить Zend_Mail послать инкапсулированное сообщение - как будто это переадресации по электронной почте. $ AttachedContent = "H1 E-mail"; $ EmailContent = "Email Content>"; $ Почты = новый Zend_Mail (); $ Mail-> setBodyText ( 'содержание текста'); $ Mail-> setBodyHtml ($ emailContent); $ Mail-> setFrom ('[email protected]», 'ГАЗ'); $ Mail-> AddTo ('[email protected]», 'ГАЗ'); $ При $ = mail-> createAttachment ($ attachedContent); $ AT-> тип = «сообщение / rfc822; имя = «пересылается сообщение» '; $ AT-> диспозиция = Zend_Mime :: DISPOSITION_INLINE; $ AT-> Кодировка = Zend_Mime :: ENCODING_7BIT; $ Mail-> SetSubject ( 'Test'); $ Mail-> отправить (); Почтовые клиенты получают электронную почту, делая нормальное содержание HTML, и отображение пересылаемого сообщения и визуализацию его содержимого, Однако, это форматирование, как: Email Content Вы можете увидеть, что я делаю неправильно? Я не нашел ничего в Интернете, и старался изо всех сил, чтобы скопировать форматирование глядя на источник электронной почты. Cheers, Киран
Kieran
1

голосов
2

ответ
971

Просмотры

Как найти похожий / соответствующий текст с Zend Lucene?

Скажем, мне нужно, чтобы сделать поиск связанных заголовков так же, как StackOverflow делает, прежде чем добавить свой вопрос или digg.com перед отправкой новостей. Я не нашел способ, как сделать это с помощью Zend Lucene. Есть setSlop метод для запросов, но, как я понимаю, это не поможет. Есть ли способ, чтобы сделать этот вид поиска?
Arty
1

голосов
1

ответ
696

Просмотры

Zend Router различные URL-адреса

Я хотел бы, чтобы добиться чего-то вроде этого с ZF маршрутизатором. ( 'Контроллер' => 'продукты', 'Action' => 'индекс') // Показать детали продукта «http://mydomain.com/en/products/category-1/subcategory-3/product-name.htm «// Список продуктов в подкатегории-3„http://mydomain.com/en/products/category-1/subcategory-3.htm“// Список продуктов в категории-1» http://mydomain.com/en /products/category-1.htm»// Список продукты во всех категориях„http://mydomain.com/en/products.htm“должен ли я указывать каждую возможность как отдельный маршрут? Или есть лучшее решение? (Использование Route_Regex?)
Petr Peller
1

голосов
4

ответ
3.1k

Просмотры

Проблемы с отчетностью Зенда-инструментом, что поставщики не являются действительными

У меня в последнее время установки XAMPP 1.7.3 и 1.10.4 ZendFramework на новом компьютере, и многие из команд, которые я обычно использую в настоящее время не удастся. Вот шаги, которые я использовал для установки и тестирования ZF. Сначала я добавил библиотеку папку ZF (C: \ XAMPP \ PHP \ ZendFramework-1.10.4 \ библиотека) для включения пути в php.ini. Затем я добавил бен папку ZF (C: \ XAMPP \ PHP \ ZendFramework-1.10.4 \ Bin) к моей системной переменной Path. Для того, чтобы проверить, что все настроено правильно, я побежал команду «Zf шоу версии» из командной строки. В результате "Zend Framework Version: 1.9.6". Сразу что-то кажется неправильным. Файл, который загружается в «ZendFramework-1.10.4.zip» и сообщил, версия 1.9.6. Я заново скачал последнюю версию (1.10.4) и удалить старую копию. Тем не менее неправильная версия проблема номер сохраняется. Сделав некоторые исследования, есть ошибка в базе знаний ZF, что версия 1.10.3 сообщает неправильный номер версии. Так что может объяснить проблему номер версии. Двигаясь вперед, я пытался запустить некоторые команды ZF-инструментов и некоторые команды сообщает о том, что действие или поставщик не является действительным. Пример: C: \ XAMPP \ HTDOCS> ZF создать тестовый проект Создание проекта на C: / XAMPP / HTDOCS / тест C: \ XAMPP \ HTDOCS> тестовый диск C: \ XAMPP \ HTDOCS \ тест> ZF создать контроллер Test Создание контроллера на C: \ XAMPP \ HTDOCS \ тестов / приложений / контроллеров / TestController.php ... Обновление профиля проекта 'C: \ XAMPP \ HTDOCS \ тест / .zfproject.xml' C: \ XAMPP \ HTDOCS \ тест> создать тест ZF действий тест Создание действия под названием тест внутри контроллера на C: \ XAMPP \ HTDOCS \ тест / приложение / контроллеры / TestController.php ... Обновление профиля проекта «C: \ XAMPP \ HTDOCS \ тест / .zfproject. XML»C: \ XAMPP \ HTDOCS \ тест> включить макет ZF Ошибка Действие„включить“не является допустимым действием. ... C: \ XAMPP \ HTDOCS \ тест> создать форму ZF Test Ошибка поставщика «форма» не является допустимым поставщиком. ... Может ли одна обеспечить понимание этих ошибок и как их исправить?
Mario
1

голосов
1

ответ
1.3k

Просмотры

ZendSession давая фатальную ошибку при попытке включить

Я получаю сообщение об ошибке при попытке включить session.php для Zend Framework. Вот как я включаю его: $ ZEND_LIBRARY_PATH = «path_to_zend_library_folder»; set_include_path (.. get_include_path () PATH_SEPARATOR $ ZEND_LIBRARY_PATH); include_once '../classes/zend/library/zend/Session.php'; $ Account_info = новый Zend_Session_Namespace ( 'счета'); Файл будет включен в порядке, но я получаю эту ошибку: Не удается переопределить класс Zend_Session Как я могу получить эту работу?
Ronedog
1

голосов
1

ответ
247

Просмотры

как интегрировать Zend Framework MVC с существующим сайтом

Поэтому я медленно решения OO и Zend Framework и процесс их MVC в частности. У меня есть существующий веб-сайт и веб-приложение календаря, который был разработан мной, но закодированный другим человеком и сделать процедурно. Я понимаю, что это будет очень сложно для моего приложения, чтобы когда-либо быть полностью OO без полной повторной записи, и я хорошо с этим. У меня есть много обновлений и модификаций, которые я хочу сделать в будущем, поэтому я хотел, чтобы начать заменять некоторые из основных компонентов (Логин, аутентификация и т.д.). В настоящее время, и продолжать учиться, как я иду. Опять же, я действительно новичок в программировании и ОО. Что мне интересно, если я хотел, чтобы включить Framework, то я бы просто первый бросить весь мой сайт в / публичную папку Framework, а затем начать вытягивать функциональность оттуда?
Joel
1

голосов
1

ответ
767

Просмотры

Лишить доступ к действию с Zend ACL приводит к навигации по ссылке, чтобы исчезнуть

У меня есть контроллер график с четырех действий: класс ScheduleController расширяет Zend_Controller_Action {функция indexAction общественности () {...} общественная функция viewAction () {...} общественная функция AddAction () {...} общественная функция DeleteAction () { ...}} Таким образом, я создал Zend_Navigation с массивом, как так: массив (... другие ссылки здесь ... массив ( «контроллер» => «графика», «действие» => «индекс», ' метка '=> 'Расписание', 'ресурс'=> 'графика', 'привилегия'=> 'индекс', 'привилегия'=> 'вид', 'привилегия'=> 'добавить', 'привилегия'=>' редактировать', ) ); И я также создал две группы в ACL: пользователи и администраторы. Я хочу, чтобы настроить его так, чтобы пользователи могли получить доступ к «индекс» и «вид», в то время как администраторы могут получить доступ ко всему. Так что я начал с этим: класс My_AccessControlList простирается Zend_Acl {$ this-> addRole (новый Zend_Acl_Role ( 'пользователь')); $ This-> addRole (новый Zend_Acl_Role ( 'администратор'), 'пользователь'); ... $ this-> addResource (новый Zend_Acl_Resource ( 'графика')); $ This-> отрицать (); ... Теперь, кажется, что если я не добавить эту строку: $ this-> позволяют ( «пользователь», «графика»); ссылка не будет отображаться в навигации. Тогда, если я добавлю это: $ this-> отрицают ( «пользователя», «расписание», «добавить»); пользователи заблокированы от действий «добавить», до сих пор так хорошо. Но если бы я затем добавить: $ this-> запретить ( «пользователь», «расписание», «изменить»); -OR, изменить его this-- $ this-> отрицают ( 'пользователя', 'расписание', массив ( 'добавить', 'редактировать')); пользователи блокируются соответственно, но ссылка исчезает из объекта навигации. Кто-нибудь знает, что я делаю неправильно? Благодарю.
mrbubblesort
1

голосов
1

ответ
88

Просмотры

Zend Framework-where do calls to my methods go? Controller of Model?

Я смущен о том, что именно я должен иметь в своем контроллере, и что в моем методе. В частности, у меня есть это в методе действия: функция upcomingshowsAction общественности () {$ = $ Гкал это -> _ validateCalendarConnection (); $ UncleanedFeedArray = $ это -> _ getCalendarFeed ($ Гкал); $ FinishedFeedArray = $ это -> _ cleanFeed ($ uncleanedFeedArray); $ This-> view-> googleArray = $ finishedFeedArray; } И тогда (неправильно я знаю), у меня есть свои методы до сих пор в нижней части моего контроллера. Так что я интересно, для этих методов в методе upcomingshowsAction, должны все фактические методы просто в одной модели, а затем я бы что-то вроде этого: функция upcomingshowsAction общественности () {$ finishedFeedArray = новый Application_Model_calendarModelPage (); $ This-> view-> googleArray = $ finishedFeedArray; } А потом что-то вроде этого в модели: класс Application_Model_CalendarModelPage {$ = $ Гкал это -> _ validateCalendarConnection (); $ UncleanedFeedArray = $ это -> _ getCalendarFeed ($ Гкал); $ FinishedFeedArray = $ это -> _ cleanFeed ($ uncleanedFeedArray); общественные функции {... ... ...}} Я на правильном пути здесь? Спасибо!
Joel

Просмотр дополнительных вопросов