Articles of symfony 1.4

Symfony 1.4, доктрина: множественное присоединение к одной таблице

схема: User: options: collate: utf8_unicode_ci charset: utf8 tableName: users columns: ID: type: integer(4) primary: true autoincrement: true USERNAME: type: string(255) notnull: true Task: options: collate: utf8_unicode_ci charset: utf8 tableName: tasks columns: ID: type: integer(4) primary: true autoincrement: true CREATED_ID: type: integer(4) notnull: true OWNER_ID: type: integer(4) notnull: true DESCRIPTION: type: text notnull: true relations: User: […]

Symfony 1.4: Как я могу получить выбранное значение с помощью функции AJAX в зависимости от выбора?

В моей базе данных есть два связанных поля. Второе поле зависит от значения, выбранного в первом. Отношения: Функция, которую я использую в виде таблицы «conflictos_1»: <!–Aquí el javascript para select dependientes–> <script type="text/javascript"> $(document).ready(function() { $("#conflictos1_id_sector_actividad").change(function() { var id_sub = $(this).val(); if(id_sub != '') { $.ajax ({ type: "POST", url: '<?php echo url_for('conflictos/subsector'); ?>'+ '?id=' […]

Почему symfony не может найти мой автозагруженный класс?

Я пытаюсь использовать php-ga стороннюю библиотеку в моем проекте symfony. Я установил библиотеку в apps/<app>/lib , очистил кеш, и файлы сторонних разработчиков появятся, как я ожидал бы в config_autoload.yml.php : 'tracker' => 'C:/wamp/www/apps/api/lib/php-ga/GoogleAnalytics/Tracker.php', 'transaction' => 'C:/wamp/www/apps/api/lib/php-ga/GoogleAnalytics/Transaction.php', … Однако, когда я пытаюсь использовать классы в действии под тем же приложением, например: use UnitedPrototype\GoogleAnalytics; public function executeNew(sfWebRequest […]

Предупреждение PHP: array_shift () ожидает, что параметр 1 будет массивом, null указан в /home5/…/php/symfony/command/sfCommandManager.class.php

array_shift () ожидает, что параметр 1 будет массивом, null указан в /home5/…/php/symfony/command/sfCommandManager.class.php это ошибка, которую я получаю. Я пытаюсь создать проект Symfony 1.4 с использованием Bluehost, и я получаю эту ошибку в журнале ошибок, когда пытаюсь запустить symfony generate: имя проекта проекта.

Просмотр и действия модулей внутри вкладок

Я занимаюсь разработкой сайта с использованием Symfony 1.4.20, но разработчику нужны такие вещи, как этот образ Каждый из них – это админ-модуль, генерирующий doctrine:generate-admin задачи doctrine:generate-admin . Как я достигаю этой задачи? Я имею в виду работать с каждым из одного интерфейса, созданного вкладками? РЕДАКТИРОВАТЬ Основываясь на предложениях, сделанных @antony, я делаю это: создайте компонент.class.php […]

получить все группы от пользователей – sfDoctrineGuardPlugin

В sfDoctrineGuardPlugin: sfGuardUser: actAs: [Timestampable] columns: first_name: string(255) last_name: string(255) // indexes: is_active_idx: fields: [is_active] relations: Groups: class: sfGuardGroup local: user_id foreign: group_id refClass: sfGuardUserGroup foreignAlias: Users sfGuardGroup: actAs: [Timestampable] columns: name: type: string(255) unique: true description: string(1000) relations: Users: class: sfGuardUser refClass: sfGuardUserGroup local: group_id foreign: user_id foreignAlias: Groups sfGuardUserGroup: options: symfony: form: false […]

Вывод скрипта после команды тайм-аута

Я использую класс задач symfony (php framework) для создания скриптов cli. В настоящее время я написал такой скрипт: #!/bin/bash timeout 3600 ./symfony pparse:prices Но выхода нет, мне нужен этот скрипт, который выйдет через 3600 секунд. и ./symfony pparse: выводит данные на консоль. Тайм–аут работает, но нет выхода.

Symfony, плагин Doctrine Guard, файл generator.yml, настройка с помощью другого модуля

Я использую Symfony 1-4 и sfDoctrineGuardPlugin. Мой вопрос: на плагине Doctrine Guard, поскольку вы знаете, что каждый модуль поставляется с генератором.yml. И мне нужно настроить генератор.yml. Например, мне нужно отобразить столбец другой таблицы (модуля). // for example i am at X module and need to sort according to another table's/module's column … config: list: sort: […]

sfValidatorDoctrineUnique не выполняется заглавными буквами

Я установил средство проверки почты в моей форме symfony, чтобы остановить дублирование первичных ключей. Первичный ключ – это двухсимвольная строка в этом случае. Код, используемый для проверки: $this->mergePostValidator(new sfValidatorDoctrineUnique(array( 'model' => 'Manufacturers', 'column' => 'id', 'primary_key' => 'id' ))); Первичный ключ имеет верхний регистр (например, AU). Как ни странно, триггеры проверки почты успешно запускаются в […]

я получил эту ошибку 500 | Внутренняя ошибка сервера | Doctrine_Connection_Mysql_Exception

когда я обновляю свою форму, я получил эту ошибку 500 | Внутренняя ошибка сервера | Doctrine_Connection_Mysql_Exception executeEdit public function executeEdit(sfWebRequest $request) { $this->form = new ContactForm(); $this->rs = Doctrine::getTable('login')-> find($request->getParameter('id')); $id=$request->getParameter('id'); $unm=$this->rs['username']; $msg=$this->rs['message']; $em=$this->rs['email']; $sub=$this->rs['subject']; $this->form->setDefault('id', $id); $this->form->setDefault('username', $unm); $this->form->setDefault('message', $msg); $this->form->setDefault('email', $em); $this->form->setDefault('subject', $sub); //$this->forward404Unless($this->rs); if ($request->isMethod('post')) { $this->form->bind($request->getParameter('contact'), $request->getFiles('contact')); if ($this->form->isValid()) { $name="'".$this->form->getValue('username')."'"; […]