Все вопросы: [propel]

41 вопросов

похожие теги:
0
голосов
2ответов
1998 просмотров

What is causing this propel error?

I'm geting this error in propel when I run my app: PropelException: Unable to open PDO connection [wrapped: SQLSTATE[HY000] [14] unable to open database file] I've tried everything I can think of but can't figure out what is causing the problem. my build.properties is: propel.project = Link...

0
голосов
1ответов
535 просмотров

AMFPHP Flex Propel Mapping class ultra-weird bug

I'm working on a website using : - Flex 3.4 - AMFPHP 1.9b - Propel 1.3 - PHP/MySQL My problem is really strange and I've been spending hours trying to know where it comes from. I'll try to focus on the problem which takes place in a whole system. To sum up, I have 2 entities (MySQL) : create ...

0
голосов
1ответов
686 просмотров

How to perform SQL query using Popel ORM in Symfony

Here is my problem, i'm trying to do tag cloud in symfony, what i want to perform is such a sql query select tag, count(tag) from tagi group by tag order by count(tag) desc limit 10 anyone can help?

0
голосов
3ответов
1676 просмотров

How do you preserve the updated_at date field when saving the the database in Symfony?

This has to be simple... I'm trying to preserve the current date that is already stored in an updated_at field in the DB. I'm updating a single field value in the same row and then saving but I don't want it to update the updated_at field. I want to preserve the existing updated_at value. I on...

1
голосов
2ответов
1263 просмотров

propel:build schema driver fails

I'm doing jobeet day 3 and I copied the schema.yml into the config directory and so I'm trying to create a database schema and I ran: $sudo php symfony propel:build-schema propel Running "reverse" phing task [propel-schema-reverse] There was an error building XML from metadata: ...

6
голосов
5ответов
9785 просмотров

How to compile Propel Criteria to SQL

How can I compile Propel Criteria to clear SQL? I've tried $criteria->toString(); but this is not I expected. Also I've tried ModelPeer::doSelectStmt($criteria) but it returned raw sql (required parameters substitution)

0
голосов
2ответов
131 просмотров

Error with Propel and ZendFramework

After inheriting some Zend Framework code it didn't work, after lots of fiddling I've managed to create the schema and rebuild the models, although now I'm getting the following error: Call to undefined method Criteria::hasSelectClause() in home/richard/library/om/BaseDomainPeer.php on line 32...

0
голосов
1ответов
213 просмотров

PDO not reading config correctly

I'm not sure what the problem is here, I've inherited some code form Zend Framework and it's using Propel to make DB Queries. I've changed the config file to have the right values in it, username, password, localhost and dbname however, whenever the site has to make a database call it dies with t...

0
голосов
1ответов
1019 просмотров

Saving a symfony checkbox list

If you create a checkbox list in symfony 1.2 you get an array with the checked options back in the form. If you save the form, your database now contains the words "Array". Is there a way around this? Or should I just json_encode / json_decode the array as ncecessary and save it manually? Seems a...

1
голосов
1ответов
1741 просмотров

Symfony Propel: Join Query Across different Database

I have two tables that should be joined together by a foreign key relationship, unfortunately they are separate into two different database. My question is that is it possible for me to create a Criteria thingy that allows me to create cross database join query?

1
голосов
4ответов
15642 просмотров

Sql query (inner join + count + group by) using Propel

I want to show the number of comments for each blog post (along with category, date, author etc) on a page that has a list of blog posts. How do i write the following mysql query in propel? SELECT post.id, post.title, post.more_columns , COUNT(comments.post_id) AS numofcomments FROM post INNER J...

1
голосов
2ответов
1552 просмотров

Propel: How the "Affected Rows" Returned from doUpdate is defined

In propel there is this doUpdate function, that will return the numbers of affected rows by this query. The question is, if there is no need to update the row ( because the set value is already the same as the field value), will those rows counted as the affected row? Take for example, I have t...

0
голосов
1ответов
783 просмотров

Propel Row Lock Batch Update Problem

I am using Propel as my ORM. I need to do a batch update to a table with the following fields: ID Company Assigned The update will take in an array of Company and set the Assigned field to 1. The issue is there might be 2 batch updates that occur at the same time. So when that happens, I wil...

0
голосов
2ответов
547 просмотров

How does Propel determine which database to use for command-line tools?

How does Propel determine which database to use for command-line tools (ex. "propel:build-all")? I'm setting up two environments (production and staging), and the databases will be different for each. Is it "propel.ini" or "databases.yml"? If the former, does symfony auto-generate that file? I ...

0
голосов
1ответов
296 просмотров

How to generate propel ORM objects on virtual host with no include_path?

I have a dev server with several virtual hosts on it. Each one needs to be able to run the command: propel-gen ./ creole That script executes some php that reverse-engineers the database... BUT the php it executes needs to be included to do so. There is no include_path set in the php.ini becau...

2
голосов
2ответов
266 просмотров

Database command runs glacially in my PHP script, quickly in phpMyAdmin

I have an extremely large MySQL database (about 1 million items) and am running a fairly complex query on that database. It takes about 2 seconds when I enter the SQL command into phpMyAdmin but it takes around 1-2 minutes to generate that same output using PHP code. Why would there be such a ti...

0
голосов
2ответов
145 просмотров

что означает _model в symfony / propel?

Я время от времени меняю schema.yml и выполняю: symfony propel:build-all-load но lib / _model и lb / model не отражают мои изменения и причина: вызов неопределенного метода

0
голосов
1ответов
1473 просмотров

Symfony "не может получить TableMap" ошибка при использовании propel: build-all

Cannot fetch TableMap for undefined table: order_product. Make sure you have the static MapBuilder registration code after your peer stub class definition. Даже если я сотру всю схему, очищу кеш и удалю все, кроме "vendor" в папке lib, я все равно получаю сообщение об ошибке. Я также получа...

1
голосов
1ответов
1143 просмотров

Как я могу выбрать из производной таблицы в Propel?

Я использую v1.3 фреймворка Propel PHP для приложения, и я не могу найти способ выбрать из производной таблицы с помощью объекта Criteria. Часть SQL, которую я хочу: SELECT unioned_table.foo, quux.stuff, baz.more_stuff... FROM quux INNER JOIN (SELECT foo, bar FROM table1 UNION ...

0
голосов
1ответов
842 просмотров

Продвигайте настраиваемый сеттер с помощью специфичных для SQL вещей

Я использую Propel 1.2 в проекте Symfony 1.0 с PostgreSQL db. Я могу использовать Criteria :: CUSTOM в операторах SELECT, чтобы использовать функции Postgres, например (полнотекстовый поиск): `$ c = new Criteria (); $ c-> add (MyTablePeer :: FULLTEXT_COLUMN, MyTablePeer :: FULLTEXT_COLU...

3
голосов
3ответов
6716 просмотров

Сделать так, чтобы все ошибки проверки формы отображались вверху в symfony?

Думаю, мне здесь не хватает чего-то, что должно быть относительно распространенным. Как сделать так, чтобы все ошибки проверки формы, включая ошибки, связанные с полями, отображались в верхней части формы (глобально)?

5
голосов
3ответов
28310 просмотров

В Symfony, как установить значение поля формы?

Я переопределяю свой метод doSave (), чтобы в основном сделать следующее: У меня есть поле sfWidgetFormPropelChoice, из которого пользователь может выбрать или ввести новый параметр. Как я могу изменить значение виджета? Или, может быть, я неправильно подхожу к этому. Итак, вот как я переопредел...

0
голосов
1ответов
670 просмотров

MySQL Multiple COUNT group

У меня есть этот запрос, но я не знаю, возможно ли это сделать. В основном я подсчитываю и группирую по каждому столбцу. Однако я хочу показать количество DESC / ASC. Могу ли я добиться этого, поскольку это разные столбцы? Вот мой запрос: SELECT flags.ID, flags.COMMENT_ID, flags.CONTENT_ID, f...

3
голосов
2ответов
922 просмотров

Проблема параллелизма

У меня возникла проблема параллелизма при использовании MySQL и PHP + Propel 1.3. Ниже приведен небольшой пример метода "save" объекта Propel. public function save(PropelPDO $con = null) { $con = Propel::getConnection(); try { $con->beginTransaction(); sleep(3); // ...

3
голосов
3ответов
5032 просмотров

Как я могу написать счетчик SQL с помощью предложения group by, используя Propel ORM в Symfony?

Как я могу написать следующий SQL-запрос с помощью Propel ORM? SELECT species, COUNT(*) FROM Bird GROUP BY species;

0
голосов
1ответов
719 просмотров

Изменить имена действий для коллекций маршрутов в Symfony?

При создании sfPropelRouteCollection, как я могу редактировать имена действий, которые будут генерироваться этой коллекцией? Например: # Маршрутизация для "продукта" CRUD товар: класс: sfPropelRouteCollection параметры: модель: Продукт модуль: продукт действия: [создать, со...

2
голосов
1ответов
1311 просмотров

Несколько критериев для одного поля в Symfony?

Я пытаюсь определить несколько критериев для одного поля в symfony, но каждый раз, когда я определяю второй критерий, он перезаписывает предыдущий. Вот пример моего кода: # build query to fetch search results $c = new Criteria(); # set minimum price if($request->getPostParameter('...

2
голосов
5ответов
1631 просмотров

Как вы проводите модульное тестирование с приложением, которое использует ORM?

Я просмотрел различные вопросы по модульному тестированию, но не нашел ответа, который бы отвечал на этот вопрос. У меня есть несколько классов PHP, которые содержат функции, которые выглядят следующим образом: static function _setSuspended($Suspended, $UserID) { try { ...

0
голосов
2ответов
1560 просмотров

Извлечь месяц из числа

Я пытаюсь создать запрос с критериями propel, чтобы получить все Foo за данный месяц. Например, я хочу, чтобы все Foo были в марте. В обычном SQL я бы построил такой запрос: SELECT * FROM FooPeer WHERE MONTH(startDate) = 3 Есть идеи, как я могу реализовать «функцию месяца MySQL в объек...

0
голосов
3ответов
2028 просмотров

Продвигайте с помощью Schema.xml

Можно ли сгенерировать модель в Propel с помощью Schema.xml вместо Schema.yml ? Было время, когда xml использовался для создания базы данных в Propel, но от него отказались в пользу yml. Если бы я вручную кодировал схему своей базы данных, мне следует выбрать yml, но теперь, поскольку я напр...