Описание тега propel

Propel is an open-source object-relational mapping (ORM) for PHP 5. It allows you to access your database using a set of objects, providing a simple API for storing and retrieving data. There are two major versions, 1 and 2.
1 ответ

Не работает ParamConverter с конвертером "fos_rest.request_body"

Я пытаюсь использовать конвертер тела запроса FOSRestBundle, но моя текущая реализация, похоже, не работает. Я использую Symfony2, Propel, AngularJS (он отправляет данные на сервер) Что я делаю неправильно? config.yml: fos_rest: routing_loader: defa…
02 фев '14 в 15:02
0 ответов

Переместить непогашенную ошибку "Класс не найден"

Я получаю эту ошибку Uncaught при вызове одного из классов в Propel Неустранимая ошибка: необработанная ошибка: класс 'Archivedb\Archivedb\AbstractQuery' не найден в C:\Apache24\htdocs\archivedb\articlesOverview.php:37 Причина, по которой я удивлен,…
07 июн '17 в 08:01
2 ответа

Где находится значок базы данных на панели инструментов отладки symfony 1.4.8?

Я недавно обновился до SF 1.4.8 в Linux. Тем не менее, я не могу найти значок Db на панели инструментов, поэтому я не могу проверить свои запросы и т. Д. Я использую Propel ORM. Был ли значок db удален с панели инструментов? Похоже, что там только v…
25 июн '11 в 17:30
1 ответ

Выберите только рассчитанные столбцы в Propel

Я пытаюсь сделать выбор с Propel, который возвращает только вычисленные столбцы, но у меня всегда есть другие выбранные столбцы. Например: $criteria = new MuestraQuery(); $criteria->clearSelectColumns() ->addAsColumn('numEspesores', 'count(dis…
25 май '17 в 07:14
1 ответ

Symfony - несколько фильтров sfWidgetFormPropelChoice - как выбрать все по умолчанию?

Я использую sfWidgetFormPropelChoice виджет в фильтре с включенной опцией множественного выбора. Есть ли простой способ выбрать ВСЕ параметры по умолчанию? Я знаю, что могу использовать set default для выбора определенных опций, но я хочу, чтобы они…
26 апр '12 в 19:22
2 ответа

Как Propel определяет, какую базу данных использовать для инструментов командной строки?

Как Propel определяет, какую базу данных использовать для инструментов командной строки (например, "propel:build-all")? Я настраиваю две среды (производственную и промежуточную), и базы данных будут разными для каждой. Это "propel.ini" или "database…
02 авг '09 в 05:21
1 ответ

Одна схема для привода и крутящего момента проекта

У меня есть проект, состоящий из Java и PHP-приложения. Java-приложение использует крутящий момент ORM, а PHP-приложение использует Propel ORM. У меня есть два файла schema.xml для одной базы данных. Насколько я знаю, пропел это часть крутящего моме…
20 апр '10 в 13:14
0 ответов

Symfony2 Forms - выбранное значение в раскрывающемся списке с помощью Propel ModelType

Я пытаюсь установить выбранное значение типа "модель" (ModelType из Symfony Propel Bridge), и у меня ничего не получается. Существует таблица Product со следующей структурой: id, name, category_id Пример данных будет: id => 1, name => 'Test', …
18 янв '13 в 08:14
1 ответ

Наследование Propel: генерировать только дочерние таблицы

Можно ли пометить родительский объект в абстрактном и в конкретном наследовании для него НЕТ таблицы? Например: Аннотация А Б расширяет А С расширяет А ›Это сгенерирует все 3 класса (один реферат), но только 2 таблицы (таблица B и таблица C)
20 янв '15 в 15:49
1 ответ

Symfony propel:insert-sql с указанным пользователем?

Я использую Symfony 1.3.6 в Ubuntu Lucid. Мои соединения с БД для Symfony сделаны с пользователем с ограниченными привилегиями (например, нет необходимости в CREATE или DROP) - в целях безопасности. Я хочу иметь возможность запустить задачу propel p…
12 июл '10 в 17:40
1 ответ

Propel поведения i18n и архивируемые

Я использую Propel, и я установил два поведения на один из моих столов: <behavior name="archivable" /> <behavior name="i18n"> <parameter name="i18n_columns" value="name" /> <parameter name="default_locale" value="de" /> </…
24 апр '13 в 09:41
2 ответа

Как применить Criteria::LIMIT для верхнего и нижнего или есть другой способ?

У меня есть этот код в indexSucces.php //some html for the main page <td width='48%' align='right'> <?php include_partial('login', array('form' => $form)) ?> </td> в файле actions.class.php для индекса: public function executeIn…
08 сен '11 в 12:37
2 ответа

Добавление пользовательских столбцов в модель Propel?

На данный момент я использую следующий запрос: $claims = ClaimQuery::create('c') ->leftJoinUser() ->withColumn('CONCAT(User.Firstname, " ", User.Lastname)', 'name') ->withColumn('User.Email', 'email') ->filterByArray($conditions) ->pa…
12 дек '12 в 11:13
1 ответ

Как изменить столбец таблицы с помощью Propel Migration и Symfony

У меня огромная проблема с миграцией propel в проекте Symfony. В первый раз я попытался изменить столбец таблицы, но всегда получал следующую ошибку в CLI: $ php symfony propel:up >> propel Executing migration PropelMigration_1340354091 up &gt…
22 июн '12 в 12:06
1 ответ

Symfony 1.4 Propel Сохранить EmbedForm отношения один-к-одному

У меня есть две таблицы, и вот как выглядит схема: customer: id: username: { type: varchar, size: 50, required: true } password: { type: varchar, size: 50, required: true } hash: { type: varchar, size: 50, required: true } customer_profile: id: { ty…
30 ноя '12 в 18:41
1 ответ

Как вставить несколько строк в базу данных в одном запросе с помощью Propel 2 ORM?

Я переключил свой проект на Propel. Я понимаю, что некоторые функции, которые являются уникальными для конкретной базы данных, не будут реализованы Propel, чтобы быть настолько независимыми от платформы, насколько это возможно (пример, LAST_INSERT_I…
18 апр '15 в 00:50
1 ответ

Как я могу использовать функцию SQL "replace" из Propel ORM?

У меня есть уникальное поле в таблице, и я хотел бы заменить его новым значением. С SQL я могу просто replace скорее, чем insert нормальный способ. Можно ли это сделать в Propel без написания SQL?
26 окт '15 в 02:19
2 ответа

Symfony/Propel 1.4: чтение из одной, запись в другую БД

У нас есть существующий проект (сайт SNS + игры для Android/Iphone) в Symfony 1.4/ Propel 1.4 Мы испытываем дополнительную нагрузку на сервер БД (скажем, DB1). Мы занимаемся оптимизацией БД, но в качестве немедленного решения мы решили создать еще о…
05 ноя '12 в 14:24
1 ответ

Переместитесь на один ряд вверх в Propel с помощью join

У меня такой запрос $packages = PackageQuery::create() ->joinPackageHasTable() ->addAscendingOrderByColumn(' CASE name WHEN package.package_id=3 THEN 0 ELSE - 1 END') ->groupByName() ->find(); То, что я пытаюсь добиться, это сохранить эт…
06 окт '17 в 13:10
1 ответ

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

Я использую Propel 1.7-dev и играю с делегированием классов, т. Е. С таблицей "наследование". У меня Propel1 и Phing настроены как подмодуль Git, и каждый проверен на своих соответствующих мастерах. Мои модели строятся, и я могу заставить иерархию р…
23 июн '13 в 14:58