1
0
mirror of synced 2024-12-15 15:46:02 +03:00
Commit Graph

69 Commits

Author SHA1 Message Date
romanb
ba9e4676fa 2007-11-19 10:00:44 +00:00
romanb
cfc7d4e423 Refactoring. Started to introduced a clear separation between column names and field names (aka column aliases).\nDoctrine_Connection, DQL Parser classes/methods map field names => column names.\nDoctrine_Hydrate maps column names => field names during hydration.\nColumn names are only stored in Doctrine_Table:: and Doctrine_Table::.\nRelations use column names in 'local'/'foreign'.\nWhen using field names (column aliases) you need to use the column names in 'local'/'foreign' when setting up a relation (hasOne/hasMany), not the field names.\n\n In other words column names are only used to communicate with the database. field names are used everywhere else. the casing of field names does not matter. column names are forced to lower case for portability. If you dont use field names (column aliases) your column names are your field names (and therefore all lowercase). 2007-11-18 16:06:37 +00:00
zYne
bd31958035 drafting the initial CTI support 2007-11-10 13:21:40 +00:00
zYne
5bb4493864 Drafting the initial CTI support, only works for simple inserts now 2007-11-08 23:03:28 +00:00
dbrewer
3f3103a195 Fixed #587: added 'removeRecord()' method to Doctrine_Table, which is
called in Doctrine_Connection_UnitOfWork->delete().
2007-11-08 22:35:55 +00:00
meus
3cdaf71ad0 refetch state after preSave listener in unit of work. if state changes in preSave listener it is not taken into concideration when an object is saved/deleted etc. also fixed some small stuff in tests and added new coverage report 2007-10-23 20:21:22 +00:00
phuson
a3c39fedcc Applied patch for ticket #499. Tested and it seems to be working correctly with patch. 2007-10-22 21:47:05 +00:00
Jonathan.Wage
27b369a5f3 Mass search and replace for coding standards changes, doc block formatting, and code spacing. 2007-10-21 06:23:59 +00:00
zYne
5c3bea6584 2007-10-06 19:10:14 +00:00
Jonathan.Wage
0a6f216efa Lots of formatting changes, cleanup, doc block changes. 2007-10-03 21:43:22 +00:00
zYne
be5eb98ebf 2007-09-20 20:21:08 +00:00
zYne
5d12093b8e 2007-09-19 18:58:45 +00:00
Jonathan.Wage
b41259b04a 2007-09-19 16:26:28 +00:00
zYne
2bb8b7083f 2007-09-19 14:59:06 +00:00
jackbravo
3ad6e01c73 Simplified test for isComposite 2007-09-07 18:09:18 +00:00
meus
f3a377a794 replace tabs with 4 spaces. and fix other coding style related stuff 2007-09-03 14:57:18 +00:00
zYne
07c5c92e73 deletes are no longer stacked in the end of transaction, now transactional integrity is always assured 2007-09-01 17:28:11 +00:00
zYne
bc031289c0 fixes #425 2007-08-10 20:35:25 +00:00
zYne
d59f761da0 2007-08-01 19:37:28 +00:00
zYne
ad44c65648 new record locking mechanism 2007-07-23 18:50:32 +00:00
zYne
d434174a96 added Search component, new record event listeners and some tests 2007-07-11 14:39:15 +00:00
zYne
c67cd12226 2007-07-09 22:56:34 +00:00
gnat
85ec506691 fix some an infinite recursion when deleting records that reference each other with ownsOne 2007-07-06 21:18:36 +00:00
zYne
58f6d356e0 renamed Doctrine_Record::obtainIdentifier() to Doctrine_Record::identifier(), fixed identityMap implementation 2007-07-05 23:21:29 +00:00
zYne
cc7b1367fa support for expressional column values 2007-07-01 11:27:45 +00:00
subzero2000
031b2ba70c Added check to ensure a foreign object is actually a Doctrine_Record before calling isModified. 2007-06-26 21:06:19 +00:00
zYne
c5fc122852 fixes #364, optimized the bulkDelete for composite primary keys, security check for circular references in cascading saves 2007-06-26 13:08:58 +00:00
zYne
4ed4477177 2007-06-26 10:23:23 +00:00
zYne
d76814c8d1 removed Doctrine_Identifier 2007-06-26 09:51:08 +00:00
subzero2000
a795996efa Addresses issue of infinte function recursion when saving related objects. Fixes #363. 2007-06-25 17:51:37 +00:00
zYne
fb46481ab2 added namespaces for event constants 2007-06-25 17:24:20 +00:00
zYne
e1fbae22a4 EventListener method names updated 2007-06-25 10:08:03 +00:00
zYne
628aac0ef4 2007-06-25 09:12:09 +00:00
zYne
ab1f1de913 2007-06-24 22:23:53 +00:00
zYne
ee07246d67 2007-06-24 22:04:57 +00:00
zYne
782cbe37f8 new template methods 2007-06-24 21:37:19 +00:00
zYne
113ac3b9e0 1. Merging two event listener APIs
2. Merging Doctrine_Db functionality into Doctrine_Connection

3. Merging Doctrine_Db modules to Doctrine_Connection plugins
2007-06-19 23:33:04 +00:00
zYne
fa11260e75 2007-05-27 18:56:04 +00:00
zYne
60136a4b0a 2007-05-24 13:29:18 +00:00
zYne
f2484d1726 2007-05-22 21:05:52 +00:00
zYne
71338c3d09 drafting the new relation model, still a lot of work 2007-05-22 15:57:17 +00:00
zYne
33bb25ac20 2007-05-16 22:22:54 +00:00
zYne
2291272ebf 2007-05-16 21:47:23 +00:00
zYne
827755afd3 2007-05-16 21:28:33 +00:00
zYne
82ba74e2e8 2007-05-16 20:27:03 +00:00
zYne
26a723e81d fixed identifier quoting for update() 2007-04-18 09:49:54 +00:00
zYne
47daaa9cfa Algorithm for creating the tables in correct order 2007-04-03 17:36:46 +00:00
subzero2000
9143270e06 fixes #281 2007-03-07 23:08:17 +00:00
gyim
84acea5d9a fixed saving records using multiple connections 2007-03-02 09:23:24 +00:00
zYne
a2046460b5 Relation model rewrite, draft 2 2007-02-17 12:38:02 +00:00