Commit Graph

78 Commits

Author SHA1 Message Date
Carsten Brandt
37e22e577e Paginiation and Sort can now create absolute URLs 2013-12-18 16:33:20 +01:00
Qiang Xue
2fca1e9061 Fixes #1433: added default DB connection to SqlDataProvider. 2013-12-05 10:09:44 -05:00
Qiang Xue
89472955e5 doc fix. 2013-11-30 20:33:45 -05:00
Qiang Xue
98b4540e38 fixed test break 2013-11-30 20:11:32 -05:00
Qiang Xue
831e51153b proper check of "db" property of ActiveDataProvider. 2013-11-30 15:52:22 -05:00
Qiang Xue
5883e0f34e Fixes #1358: Added SqlDataProvider. 2013-11-30 15:49:17 -05:00
Qiang Xue
a5e3c00d75 replaced inheritdoc tags. 2013-11-29 12:49:07 -05:00
Qiang Xue
c9e4773ebb Moved key serialization from data provider to data viewers. 2013-11-29 12:42:26 -05:00
Panagiotis Moustafellos
2ff8ac3d61 fixed PhpDoc by swapping to {@inheritdoc} 2013-11-26 04:24:20 +02:00
Carsten Brandt
1ae4103b9d fixed Sort::params to be retrieved from Request instead of $_GET
for consistency with paginiation
2013-11-23 18:08:14 +01:00
Qiang Xue
726a305b7e fixed test break. 2013-11-19 10:57:59 -05:00
Qiang Xue
dd97c002a6 fixed test break. 2013-11-19 10:43:30 -05:00
Qiang Xue
0833fe2e40 Fixed test break. 2013-11-19 10:30:28 -05:00
Qiang Xue
9efe446545 Fixes #1236: removed Sort::ASC and DESC 2013-11-19 10:20:07 -05:00
Carsten Brandt
e368671636 changed magic property to getter call in Pagination
issue #1228
2013-11-19 09:43:05 +01:00
Qiang Xue
8d4bf893e1 Fixes #1221: make it easier to subclass BaseDataProvider with custom pagination. 2013-11-18 11:23:11 -05:00
Qiang Xue
effc41c1cf minor refactoring. 2013-11-16 12:41:56 -05:00
Carsten Brandt
4e80dc54c2 removed hard dependency of Pagination -> web\Request
issue #1207
2013-11-16 17:26:29 +01:00
egorpromo
a446f3a586 Eliminating 2013-11-16 21:14:53 +07:00
Qiang Xue
42a58870fe moved db interfaces and traits back to yii/db. 2013-11-14 22:01:26 -05:00
Carsten Brandt
8250cfbb0f reverted change of count() signature 2013-11-14 08:06:57 +01:00
Carsten Brandt
ced7ee1b8a dataprovider: reset orderBy when counting
strict sql dbms like postgres would fail otherwise
2013-11-13 19:47:35 +01:00
Carsten Brandt
65338972c7 refactored ActiveRecord classes to use Interfaces and traits
this allows us to implement other activerecord implementations based on
NoSQL dbms
2013-11-13 18:42:50 +01:00
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. 2013-10-28 23:51:48 +03:00
Carsten Brandt
3b05e71561 ensure parameter types in baselistview message
fixes #1072
2013-10-28 11:01:38 +01:00
Alexander Makarov
2ce09559a2 fixes #1055 2013-10-24 14:50:51 +04:00
Alexander Makarov
1f6a823073 Short array syntax 2013-10-18 20:52:38 +04:00
Carsten Brandt
f273e0542c Merge branch 'master' of github.com:yiisoft/yii2
* 'master' of github.com:yiisoft/yii2: (27 commits)
  Fixed typos
  fixes #995
  Fixed option merging in Console::prompt()
  changed default button style
  typo fix.
  Refactored getModule and hasModule.
  Added intl check to tests, better error reporting, credited Aura.Intl for the most complex test pattern
  Better MessageFormatter tests
  GII sub-modules support - see #871
  Module::getModule and Module::hasModule support for sub-modules - see #983
  removed needFix method
  Removed intl version check since it's very inconsistent and it seems bundled versions are always the same ones for the same PHP versions
  Fixes PHP 5.5 weird placeholder replacememt in case no arguments are provided at all (https://bugs.php.net/bug.php?id=65920).
  changed plural format for BaseListView
  applied new style of Yii::t params to all occurences
  fixed I18N handling of special param values and broken message tags
  adjusted I18N to be consistent with intl message formatting
  improved unit tests for ICU message formatter
  fixed regex for multiline patterns
  intl message parser now handles too many or too less args
  ...
2013-10-17 12:56:39 +02:00
Carsten Brandt
0ddd52c09a commented private property
fixes #997
2013-10-17 12:56:14 +02:00
Alexander Makarov
6f9785a293 fixes #995 2013-10-17 12:30:41 +04:00
Qiang Xue
bcc0cbeba8 Added doc about BaseDataProvider::getPagination(). 2013-10-02 08:29:52 -04:00
Qiang Xue
d798cc791b Set totalCount. 2013-10-01 21:40:35 -04:00
Qiang Xue
0035f23781 refactored data providers. 2013-10-01 21:35:35 -04:00
Jin Hu
b7948e4840 Removed unnecessary lines 2013-09-26 23:35:02 +08:00
Jin Hu
d9b256d734 Fixed pagination not working before data loaded 2013-09-26 20:29:59 +08:00
Alexander Makarov
e19d0dacf9 Fixes #823: consistent interface naming 2013-09-24 15:45:09 +04:00
Qiang Xue
263dbd264d Changed default pagination size to 20. 2013-09-07 23:37:36 -04:00
Qiang Xue
cb60fa5ddd Make sure query cloning works as expected. 2013-08-29 17:19:22 -04:00
Carsten Brandt
91c16782ef finalized PhpDocController
- cleanup API and usage, add documetation link
- introduced @property feature in getter or setter which has precedence
  over @return or @param tag if present
2013-08-28 18:58:59 +02:00
Carsten Brandt
c582e589d2 added note about differing property types 2013-08-28 15:18:13 +02:00
Carsten Brandt
ca69ef09d4 update of @property annotations 2013-08-28 14:59:52 +02:00
Carsten Brandt
bdb77f33ba updated @property annotations of many classes 2013-08-28 14:16:13 +02:00
Carsten Brandt
53b4ed3d7f Moved label for Sort::link() to html options 2013-08-26 18:02:44 +02:00
Carsten Brandt
155749e18d typos in doc 2013-08-26 15:23:22 +02:00
Carsten Brandt
b147760c7b added label option to Sort::link() 2013-08-26 14:06:48 +02:00
Carsten Brandt
a2eb49cd3e use @inheritdoc for ActiveDataProvider::setSort 2013-08-25 11:54:17 +02:00
Carsten Brandt
f9fab5d40d Lazy fallback of label creation for Sort class 2013-08-25 00:01:26 +02:00
Carsten Brandt
713a987a9d auto fill sorting colums in ActiveDataProvider if none are configured 2013-08-25 00:00:14 +02:00
Carsten Brandt
c23725aca0 fix dataProvider getSort()
correct creation of new Sort object if none is there
2013-08-24 23:43:17 +02:00
Qiang Xue
5c4ad45f01 Fixes #783. 2013-08-19 22:56:02 -04:00