86 Commits

Author SHA1 Message Date
505762d49c updated docs about active relation 2014-02-21 18:53:28 +01:00
cb8237c1b7 merged ActiveQueryInterface and ActiveRelatioInterface 2014-02-20 16:15:10 +01:00
e76fb238d4 added missing use statement 2014-02-20 13:53:24 +01:00
3b40d44909 made createQuery() config param optional 2014-02-20 05:54:47 +01:00
1708a36d95 WIP merge ActiveRelation into ActiveQuery
allow extending only one class to add scopes, fixes #2146

TODO:

- [ ] adjust guide docs
- [ ] adjust README files of extensions
- [ ] finish work and fix test breaks
2014-02-20 05:53:36 +01:00
bea9e3fc06 Fixes #1645: Added support for nested DB transactions 2014-02-15 22:16:09 -05:00
25b466d278 Fixes #2083: make sure keys of object type work with ActionColumn, GridView, etc. 2014-02-13 12:04:37 -05:00
be2b76d40f Method "callSnippetsInternal" for the Sphinx Query extracted 2014-02-12 23:20:12 +02:00
f59598bb8b Added support for building SQLs with sub-queries 2014-02-11 23:23:02 -05:00
dd26d39dd8 Removed unused namespace imports 2014-02-07 13:26:00 +04:00
0e8063302d Removed unused variable 2014-02-06 00:48:48 +04:00
4a9f47bedd refactored sphinx and db AR to call parent implementation of populateRecord() 2014-02-03 14:12:03 +01:00
16e1aff41b renamed ActiveRecord::create() to populateRecord()
- refactored elasticsearch AR to make type and index available in
  instantiate(), issue #1313

fixes #2281
2014-02-03 14:07:12 +01:00
8e11629a65 Fixes #2160: SphinxQL does not support OFFSET
Improved `QueryBuilder::buildLimit()` to support big numbers
2014-01-29 22:42:56 -05:00
f6dd6fa2e9 Renamed ActiveRecordInterface::createActiveRelation() to createRelation() 2014-01-24 14:46:53 -05:00
5b3fa9f5ba Fixes #2091: QueryBuilder::buildInCondition() fails to handle array not starting with index 0 2014-01-21 08:52:36 -05:00
796284cba1 reworked fix for #1993 2014-01-16 11:05:26 +01:00
81d23332df afterFind event in AR is now called after relations have been populated
fixes #1993
2014-01-16 10:28:58 +01:00
da9d544c54 psr-4 change. 2014-01-10 21:06:25 -05:00
41685a2409 moved extensions under yii. 2013-12-09 23:51:49 -05:00
26767735dc Renamed byte methods, moved path methods back to StringHelper 2013-12-04 14:26:47 +01:00
5f2a612c78 Moved file and path related methods from StringHelper to FileHelper, renamed StringHelper byte methods not to be misused as string methods 2013-12-04 09:48:01 +01:00
3db7a07534 Method "yii\sphinx\ActiveRecord::find()" removed in favour of "BaseActiveRecord::find()". 2013-12-03 11:17:51 +02:00
c9624eee55 Sphinx Active Record refactored to extend "BaseActiveRecord". 2013-12-03 11:09:45 +02:00
d52cf5a222 Fixed sphinx composer.json 2013-12-01 05:43:40 +01:00
73442fb12a doc fix. 2013-11-30 15:51:20 -05:00
8245e574d9 fixed readme 2013-11-29 23:59:09 -05:00
a5e3c00d75 replaced inheritdoc tags. 2013-11-29 12:49:07 -05:00
3dbb3d40dd Sphinx unit tests fixed. 2013-11-28 11:34:13 +02:00
83527e85ca made Model::attributes() non static again
- allows to have dynamic definition of attributes depended on the
  instance
- there was no real need for it to be static. Places that used it static
  have been refactored.

fixes #1318
2013-11-28 01:01:48 +01:00
16239c2395 reverted wrong change in sphinx 2013-11-27 22:31:44 +01:00
21014b4064 swapped docs and Exception to type InvalidParamException 2013-11-26 04:56:07 +02:00
16739ec3f0 Merge pull request #1321 from pmoust/inheritdoc-fix
fixed PhpDoc by swapping to {@inheritdoc}
2013-11-25 18:29:59 -08:00
2ff8ac3d61 fixed PhpDoc by swapping to {@inheritdoc} 2013-11-26 04:24:20 +02:00
324e10694d updated sphinx active record with changes from DB AR 2013-11-26 01:48:52 +01:00
e2ff98ab53 fixed broken sphinx AR::attributes() declaration
Model::attributes() has been made static
2013-11-25 15:34:26 +01:00
8be4f3778a updated properties of extensions 2013-11-25 15:33:59 +01:00
e837e44ac1 updated ext composer.json for issue labels 2013-11-25 02:31:23 +01:00
8ac2b7364d moved redis to extensions 2013-11-25 02:27:04 +01:00
5a8afcf720 "yii\sphinx\ActiveQuery" updated to throw exception on conflict between "asArray" and "snippetByModel" options. 2013-11-23 18:42:43 +02:00
2c22fe3f25 Code style and docs at "yii\sphinx\*" fixed. 2013-11-23 18:22:54 +02:00
400b5310ca Docs for Sphinx extension updated. 2013-11-22 14:06:32 +02:00
01c269a912 Redundant typecast removed from yii\sphinx\ActiveRecord::create() 2013-11-22 13:37:43 +02:00
c1b5946d40 yii\sphinx\Command reworked to extend yii\db\Command.
yii\sphinx\DataReader removed.
2013-11-22 13:26:42 +02:00
18af6984fc Merge branch 'sphinx' of github.com:klimov-paul/yii2 into sphinx 2013-11-21 13:43:11 +02:00
765d47d00d Sphinx Active Record updated to be compatible with ActiveDataProvider. 2013-11-21 13:41:35 +02:00
bb46d0594e Sphinx documentation updated. 2013-11-20 20:24:56 +02:00
d1c87c7e31 Sphinx documentation updated. 2013-11-20 17:28:02 +02:00
6a5b8d1904 Sphinx Query refactored. 2013-11-20 11:27:44 +02:00
9a45a04365 Create relation methods added to Sphinx Active Record. 2013-11-19 17:18:54 +02:00