Carsten Brandt
65338972c7
refactored ActiveRecord classes to use Interfaces and traits
...
this allows us to implement other activerecord implementations based on
NoSQL dbms
11 years ago
Carsten Brandt
b8e31d50bb
renamed AR trait classes
11 years ago
Carsten Brandt
8a4dffed9d
fixed ActiveRelation::__clone() to work with via relation
11 years ago
slavcodev
b0b1c27c85
Fix phpDoc var tag format
11 years ago
Taras Gudz
9b95a81b0c
Fixed the rest phpDocs [skip ci]
11 years ago
Qiang Xue
23573968a6
Changed important log messages to info level
11 years ago
mcd-php
365bdcf68a
FIX: Relation names not mangled in \yii\db\ActiveQuery::normalizeRelations
11 years ago
Qiang Xue
49081f0566
Fixes test break.
11 years ago
Carsten Brandt
913eb62294
updated phpdoc and fixed generator read/write-only annotation
11 years ago
Qiang Xue
bc393ff5d3
added doc about sub-relation.
11 years ago
Carsten Brandt
0bc8cbf158
php-doc
...
[ci skip]
11 years ago
Carsten Brandt
c4468ac315
forgot to remove strtolower from __get and __unset
11 years ago
Carsten Brandt
a23c54acb8
made relation names in AR case sensitive
11 years ago
Qiang Xue
b700f7129e
fixes #1142 : exposes Command::params.
11 years ago
Qiang Xue
9862ee35b2
Fixes #1115 : fixed the issue with PDO boolean value binding with pgsql
11 years ago
Qiang Xue
1551f8443c
Fixed pgsql column type detection bug.
11 years ago
Qiang Xue
26c7f6d62f
Fixed sqlite column type detection bug.
11 years ago
Carsten Brandt
90839ceb5d
Proposal for accessing populated relations
...
fixes #842
- allows checking whether a relation has been populated
- getting a list of relation names that have been populated
- getting all populated relation data
todo:
- [] add phpdoc
11 years ago
Carsten Brandt
d8b94d647b
made AR attribute manipulation behave consistent to hasAttribute()
11 years ago
Carsten Brandt
415144489e
made querybuilder condition methods public
11 years ago
Alexander Mohorev
5860599ef7
PhpDoc comment
11 years ago
Alexander Mohorev
18fbd7510a
Missing return statement
11 years ago
Иван Багаев
64641cbd76
Add batchInsert method to yii\db\Migration
11 years ago
Carsten Brandt
f153ce443a
reverted non working fix for #1115
11 years ago
Carsten Brandt
7c630a6246
fixed problem with Postgres PDO and Boolean values
...
See the following resources for details:
yiisoft/yii#779
https://bugs.php.net/bug.php?id=33876
http://www.yiiframework.com/forum/index.php/topic/32334-boolean-type-with-postgresql/page__view__findpost__p__155647
11 years ago
Qiang Xue
bd82170142
Fixes #1096 : pgsql: sequence name not matched
11 years ago
Carsten Brandt
3130aadb33
fixed conflicting property declaration
11 years ago
Carsten Brandt
0146596647
add relationClassName to AR to allow different relation classes
...
... for different dbms
11 years ago
Carsten Brandt
4653526262
moved common parts of db ActiveRelation and Query to traits
...
these parts can be reused in other ActiveRecord implementations
11 years ago
Alexander Mohorev
51211898f8
Control statements based on the if and elseif constructs must have a single space before the opening parenthesis of the conditional and a single space after the closing parenthesis.
11 years ago
Panagiotis Moustafellos
80e816efc3
pgsql: added 'bool' type (alias of 'boolean')
...
Relates #1086 and #1087
11 years ago
Qiang Xue
6c6dd01122
Fixes #1052 : unset related data when ActiveRecord::refresh() is called.
11 years ago
Qiang Xue
fb8e818204
Dropped support for supporting default namespace for classes of related models.
11 years ago
Alexander Makarov
1f6a823073
Short array syntax
11 years ago
Alexander Makarov
e115b0c860
Updated docs, composer.json and other things to mention and use PHP 5.4
11 years ago
resurtm
b3b5e36d42
Remove use ($this). Related to 9e1b498fb5
.
11 years ago
resurtm
9e1b498fb5
PHP 5.4 supports $this with closures.
11 years ago
chelishchev
8f8c705309
Just simple support PostgreSQL in QueryBuilder
11 years ago
Carsten Brandt
28d9ee7c31
adjusted cubrid version in schema quote
11 years ago
Carsten Brandt
598d01287b
added cubrid specific pdo type casting
...
cubrid pdo does not support PARAM_BOOL so we cast the value to integer
and store 0 and 1 instead
fixes #964
11 years ago
Qiang Xue
8899aaeb5b
moved getPdoType() to Schema.
11 years ago
Carsten Brandt
ee89134ffe
make db\Command::getPdoType() protected
...
fixes #964
11 years ago
Alexander Makarov
817516adc5
Added missing return
11 years ago
Alexander Makarov
6488fe47ec
Better phpdoc for chained method calls
11 years ago
Qiang Xue
aede3c9f47
Removed duplicated indexBy declaration.
11 years ago
Carsten Brandt
a94886fafd
elasticsearch AR WIP copied parts from redis implementation
11 years ago
Carsten Brandt
6133133ec0
added dependency in db\AR -> redis\AR needs to be refactored later
...
this is to make relations work. tests are passing now.
refactoring needed to remove the dependency
11 years ago
Carsten Brandt
c6c164dc71
made link() and unlink() compatible with NoSQL AR
11 years ago
Carsten Brandt
77a3eec343
ActiveRecord::isPrimaryKey() made public
11 years ago
Qiang Xue
43d392d8d2
porting the fix from https://github.com/yiisoft/yii/pull/2894
11 years ago