Carsten Brandt
142ea1f98f
relation support and unit tests
2013-09-24 19:10:49 +02:00
Carsten Brandt
7850c8d238
made indexBy callable like db AR
2013-09-24 19:09:59 +02:00
Carsten Brandt
3623fc19dc
refactored redis AR pk and findByPk
2013-09-24 19:04:38 +02:00
Carsten Brandt
77a3eec343
ActiveRecord::isPrimaryKey() made public
2013-09-24 19:02:14 +02:00
Carsten Brandt
130b63461c
redis WIP
...
- relation support
- completed and refactored lua script builder
2013-09-24 15:27:54 +02:00
Carsten Brandt
e62e84873c
more API methods for redis active query: sum, avg, max, min ...
2013-09-22 16:29:56 +02:00
Carsten Brandt
7817815dd1
added more complex queries via Lua script EVAL to redis
...
- http://redis.io/commands/eval
- http://www.lua.org/
2013-09-22 15:43:35 +02:00
Carsten Brandt
0510027446
removed viaTable from redis AR
2013-09-18 17:50:42 +02:00
Carsten Brandt
72889128fc
fixed offset and limit in redis AR
2013-09-18 17:49:56 +02:00
Carsten Brandt
563171eba4
moved redis out of yii\db namespace
2013-09-18 17:09:40 +02:00
Carsten Brandt
d8d6d1e368
Merge branch 'master' into redis
...
* master: (156 commits)
added property docs to AR test classes
moved getPDOType() back to Command to avoid dependency on Schema
updated @property annotations of web\Request
moved redis out of yii\db namespace
Fixes #884 .
Supports sending CSRF token via HTTP header.
Use .prop() instead .attr().
use meta tags to pass CSRF token.
Added memcached service in Travis YAML
fixed typo
cleanup db `use` statements
doc fix.
Better strtr arguments format
Modified js registration position.
renamed Request::csrfTokenName to csrfVar. added version, csrfVar and csrfToken to yii js module.
Advanced application enhancements.
Basic application enhancements.
Better phpdoc for AccessControl
Security::generateRandomKey enhancements:
Fixes #875 : Security::generateRandomKey() can now be safely used in URLs
...
Conflicts:
.travis.yml
framework/yii/caching/RedisCache.php
tests/unit/framework/caching/RedisCacheTest.php
2013-09-18 16:37:56 +02:00
Carsten Brandt
ef13a11f66
moved getPDOType() back to Command to avoid dependency on Schema
...
fixes #854
2013-09-18 16:29:16 +02:00
Carsten Brandt
cc09ef56b9
updated @property annotations of web\Request
2013-09-18 16:03:06 +02:00
Carsten Brandt
0e261fba5a
moved redis out of yii\db namespace
2013-09-18 16:03:06 +02:00
Qiang Xue
9836b28ed3
Fixes #884 .
2013-09-18 00:35:31 -04:00
Qiang Xue
2deff126cf
Supports sending CSRF token via HTTP header.
2013-09-17 21:43:03 -04:00
Qiang Xue
2db91187db
Use .prop() instead .attr().
2013-09-17 21:02:48 -04:00
Qiang Xue
1aa836ffc7
use meta tags to pass CSRF token.
2013-09-17 21:00:19 -04:00
Alexander Makarov
240b42aa0c
fixed typo
2013-09-17 20:48:20 +04:00
Carsten Brandt
43d15155c6
cleanup db use statements
2013-09-17 10:01:01 +02:00
Qiang Xue
dd59dd1db7
doc fix.
2013-09-16 22:13:32 -04:00
Alexander Makarov
bc9a6f3e16
Better strtr arguments format
2013-09-16 23:20:17 +04:00
Qiang Xue
ad479dd7f6
Modified js registration position.
2013-09-15 18:57:11 -04:00
Qiang Xue
51c29e444d
renamed Request::csrfTokenName to csrfVar.
...
added version, csrfVar and csrfToken to yii js module.
2013-09-15 18:54:26 -04:00
Alexander Makarov
f34d7064ea
Better phpdoc for AccessControl
2013-09-16 02:08:29 +04:00
Alexander Makarov
a8d21805f5
Security::generateRandomKey enhancements:
...
- Equals sign is now replaced with dot.
- Slash is now replaced with dash.
- Better phpdoc.
2013-09-16 01:49:54 +04:00
Alexander Makarov
0284bc4a45
Fixes #875 : Security::generateRandomKey() can now be safely used in URLs
2013-09-15 16:34:19 +04:00
Alexander Makarov
4a9efc9e75
Corrected schema used for MySQL
2013-09-15 15:18:38 +04:00
Alexander Makarov
523a63f576
Added TYPE_BIGPK to Schema
2013-09-15 15:08:43 +04:00
Qiang Xue
a2b4ef0f82
Fixes #876 .
2013-09-14 08:35:37 -04:00
Qiang Xue
30907b6134
Fixes #826 : cleaned up User::getReturnUrl().
2013-09-13 20:54:16 -04:00
Qiang Xue
6c6cb3cd90
Fixes #853 : Added composite FK support for SQLite.
2013-09-13 20:41:40 -04:00
Qiang Xue
02fd82c42a
Fixed build break.
2013-09-13 20:19:50 -04:00
Qiang Xue
6fe152da7e
Reverted 0bf2dad: it's very common to use lower case for column types and upper case for other DB keywords.
2013-09-13 20:13:46 -04:00
Carsten Brandt
6015312548
code style
2013-09-13 17:55:01 +02:00
Carsten Brandt
0bf2daddd5
changed querybuilder typemap to lower case
2013-09-13 17:49:29 +02:00
Carsten Brandt
3e5491e089
changed cubrid table and column name quoting
...
` is a MySQL thing supported by cubrid. " is more common.
2013-09-13 17:45:55 +02:00
Alexander Makarov
4e2db366fc
Merge pull request #866 from bwoester/more-request-method-checks
...
More request method checks
2013-09-13 04:31:29 -07:00
Qiang Xue
91b6e2945a
Removed the support for calling anonymous function returned as a property value.
2013-09-12 20:10:06 -04:00
Alexander Makarov
a2b946e4d3
Zend Data Cache returns null when record doesn't exist (reverted from commit 590121c4ff)
2013-09-13 00:49:13 +04:00
Qiang Xue
84dd19d76f
Fixed the issue that Object/Component doesn't support using anonymous function as normal property values.
2013-09-11 13:42:34 -04:00
Qiang Xue
c6f4dac249
Refactored AR code.
2013-09-11 13:41:47 -04:00
Benjamin Wöster
64d57b397a
add checks for HEAD request
2013-09-10 14:33:50 +02:00
Benjamin Wöster
d02e7d4004
add checks for GET and OPTIONS requests
2013-09-10 14:27:22 +02:00
Qiang Xue
7303bae382
Fixed foreign key generation bug for pgsql.
2013-09-10 08:24:14 -04:00
Qiang Xue
2e01c06a4b
Fixes #865 .
2013-09-10 08:15:46 -04:00
Alexander Makarov
590121c4ff
Zend Data Cache returns null when record doesn't exist
2013-09-10 14:42:53 +04:00
Qiang Xue
4cbdd7a6dd
crud WIP
2013-09-09 23:36:44 -04:00
Qiang Xue
db212f0586
Added $label parameter to ActiveField::label().
2013-09-09 22:49:01 -04:00
Qiang Xue
e9a5b92dd9
Added StringHelper::dirname()
2013-09-09 21:59:50 -04:00