Articles of symfony 1.4

Ошибка Symfony sf_culture = 1

Я получаю много ошибок из-за sf_culture = 1 на сервере. {sfConfigurationException} Unable to find a matching route to generate url for params "array ( 'action' => 'legend', 'module' => 'housing', 'sf_culture' =>'1',)" Локально это соответствует маршруту по умолчанию: Match route "default" (/:sf_culture/:module/:action/*) for /de_DE/housing/legend with parameters array ( 'module' => 'housing', 'action' => 'legend', 'sf_format' […]

Отправить вложение / Загрузить файл из Symfony action

Я пытаюсь доставить файл CSV через действие. Тип mime в ответе по-прежнему отображается как text / html. Может кто-нибудь помочь? благодаря //$this->setLayout(false); //$this->getUser()->shutdown(); //sfConfig::set('sf_web_debug', false); $response = $this->getContext()->getResponse(); $response = $this->getResponse(); $response->clearHttpHeaders(); $response->setHttpheader('Pragma: public', true); $response->addCacheControlHttpHeader('Cache-Control', 'must-revalidate'); $response->setContentType('application/octet-stream', true); $response->setHttpHeader('Content-Description', 'File Transfer'); $response->setHttpHeader('Content-Transfer-Encoding', 'binary', true); $response->setHttpHeader('Content-Length', filesize($file_path)); $response->setHttpHeader('Content-Disposition', 'attachment; filename="' . $file_name . '"'); $this->getResponse()->sendHttpHeaders(); […]

Symfony 1.4 – Не удается загрузить cacheHelper.php

Я только что установил symfony 1.4 на Amazon EC2 AMI Linux. Кажется, что все прекрасно настроено, но когда я открываю по умолчанию h * tp: //ec2-xxxxxxx-.amazonaws.com/ URL, он показывает мне 401 | Unauthorized | InvalidArgumentException 401 | Unauthorized | InvalidArgumentException 401 | Unauthorized | InvalidArgumentException и ошибка: Unable to load "cacheHelper.php" helper in: SF_ROOT_DIR/apps/frontend/lib/helper, SF_ROOT_DIR/lib/helper, […]

Заголовки кодировки JSON с использованием Sendgrid

Я пытаюсь изменить статус фильтра для 'subscriptiontrack', используя sendgrid. Я думаю, что я отправляю заголовки неправильно, но не полностью уверен. Работа внутри рамки symfony 1.4. Сначала я создаю объект настроек заголовка $hdr = new SmtpApiHeader(); $hdr->addFilterSetting('subscriptiontrack', 'enable', 0); $hdr->as_string(); который устанавливает настройки фильтра и кодирует строку Затем отправлю его из класса электронной почты sendTestEmail::sendEmail($contents, $mailFrom, […]

Несколько действий.class.php

У меня есть модуль, например, учетная запись. Конечно, вы найдете файл с именем acount / actions / action.class.php. PHP-файл action.class.php становится большим. Можно ли продлить его? для примера: /account/action/action.class.php /account/action/action2.class.php Если это возможно, как выглядит код в action.class.php и в action2.class.php? И / или где я должен что-то вводить в config-ymal-файле? Заранее спасибо! Craphunter

Объекты symfony i18n (Doctrine) получают определенную культуру

У меня проблема, когда я не могу получить конкретный перевод с моих объектов доктрины i18n. Если я вызову $object->getName(); Я получаю имя в текущей культуре, как и ожидалось. Однако, если я хочу получить конкретный перевод без переключения пользовательской культуры … $object->getName('fr'); В этом примере я по-прежнему получаю текущую культуру вместо французского. Это имя $object->getTranslation()->fr->name; действительно […]

Как запретить пользователю регистрироваться только один раз за сеанс?

Я работаю над приложениями Symfony 1.4, и мне нужно, чтобы пользователь не мог войти в приложение более одного раза, я имею в виду, что если S / He уже зарегистрирован, он не сможет войти в систему, просто открыв новый браузер. войдите в Chrome. Откройте Firefox, попробуйте войти в систему, а затем не сможете войти, потому […]

Как загрузить файл при нажатии на путь к файлу с помощью PHP-Symfony?

Я создаю сайт, используя symfony для ведения блога. Пользователи могут загружать свои сообщения на сайт. когда пользователь добавит файл, он сохранит внутри web/upload/file_upload и путь к файлу будет сохранен в таблице add_post . Когда администратор просматривает add_post таблицы add_post он может видеть путь к загруженному файлу каждого пользователя, что я хочу сделать, это через этот […]

Symfony 1.4: PHP Неустранимая ошибка: допустимый размер памяти 33554432 байт исчерпан

Я пытаюсь перестроить базу данных symfony 1.4, выполнив следующую команду: ./symfony propel:build-sql Когда я запускаю команду, я получаю следующую ошибку: PHP Неустранимая ошибка: допустимый размер памяти 33554432 байт исчерпан (пытался выделить 89 байт) в /lib/vendor/symfony/symfony-1.4.19/lib/plugins/sfPropelPlugin/lib/vendor/propel-generator/classes/propel/ двигатель / база данных / модель / Table.php в строке 554 Я проверил my memory_limit конфигурацию my memory_limit в файле […]

symfony doctrine admin generator сортировать по виртуальным столбцам

Я работаю с генератором админов доктрины Symfony. Я добавил несколько виртуальных столбцов, подробно описанных на этой странице. Http://www.symfony-project.org/jobeet/1_4/Doctrine/en/12 То, что я хочу сделать, – это отсортировать мой список на основе этих виртуальных столбцов. http://redotheweb.com/2008/09/25/sorting-by-custom-column-in-the-symfony-admin-generator/ Вот как это сделать с помощью плагина Propel, но это детализирует использование конфигурации «sort_method» в файле генератора yaml, такой элемент конфигурации […]