MLKRestfullYii 0.1

MLKRestfullYii 0.1

测试已测试
语言语言 Objective-CObjective C
许可证 MIT
发布时间上次发布2014年12月

Michael Kral 维护。



  • Michael Kral

这是一个辅助类,用于轻松地为 Yii 扩展 restfullyii 创建过滤器。

要使用

// You can create NSDictionaries, JSON Strings, or RYiiFilter objects and convert them to dictionaries/json strings later.

//Examples:
//NSDictionary * genderFilter = [RYiiFilter dictionaryFilterProperty:@"gender" withValue:@"female"] operator:RYiiOperatorLike];
//NSString * ageFilter = [RYiiFilter jsonFilterProperty:@"age" withValue:@25 operator:RYiiOperatorGreaterOrEqual];

RYiiFilter * roleFilter =  [RYiiFilter filterProperty:@"role" withValue:@[@"admin",@"manager"] operator:RYiiOperatorIn];
RYiiFilter * genderFilter = [RYiiFilter filterProperty:@"gender" withValue:@"female" operator:RYiiOperatorLike];
RYiiFilter * ageFilter = [RYiiFilter filterProperty:@"age" withValue:@25 operator:RYiiOperatorGreaterOrEqual];



//You can then create a nsdictionary with the json filters to use with your urlrequest (in this example I'm using RestKit "parameters")
NSDictionary * parameters = @{@"filter":[RestfullYii jsonStringForFilters:@[roleFilter, genderFilter, ageFilter]};