xing-repository:Xing Repository 是一个无字符串的通用存储库系统-源码

上传者: 42136365 | 上传时间: 2021-07-05 09:05:11 | 文件大小: 80KB | 文件类型: ZIP
PHP
xing-repository(版本 0.01.00) ####项目的目标是: 使用隔离数据层 避免在模型、服务或控制器层中使用平台特定语言,如 MySQL(或框架特定语言,如 Doctrine 的 DQL)。 这是通过创建一个搜索对象来完成的,该对象将成为模型的一部分,并且可以与任何与该项目中定义的存储库模式隔离的系统一起使用。 避免使用字符串并增加 IntelliSense 支持。 搜索对象实例与 IntelliSense 集成,这有助于在运行前发现错误。 ###Try It Out 您只需要一个支持 sqlite 的 PHP 5.3+ 服务器。 在 web 目录中设置此项目并运行根目录中的 _test.php 文件。 Example/ 文件夹中的代码可以用作指南,直到可以创建更完整的文档。 ###PURPOSE:针对单个存储库的无字符串(面向对象)搜索。 的目的不仅是抽象

文件下载

资源详情

[{"title":"( 93 个子文件 80KB ) xing-repository:Xing Repository 是一个无字符串的通用存储库系统-源码","children":[{"title":"xing-repository-master","children":[{"title":"data","children":[{"title":"example.db <span style='color:#111;'> 3.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"_test.php <span style='color:#111;'> 483B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"_router.php <span style='color:#111;'> 314B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"Xing","children":[{"title":"Mvc","children":[{"title":"IRouter.php <span style='color:#111;'> 171B </span>","children":null,"spread":false},{"title":"SimpleJsonRouter.php <span style='color:#111;'> 3.93KB </span>","children":null,"spread":false},{"title":"ABaseController.php <span style='color:#111;'> 745B </span>","children":null,"spread":false}],"spread":true},{"title":"Models","children":[{"title":"Search","children":[{"title":"SearchOperator.php <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"AIntelliSearch.php <span style='color:#111;'> 4.46KB </span>","children":null,"spread":false},{"title":"SearchOperation.php <span style='color:#111;'> 415B </span>","children":null,"spread":false},{"title":"ISearch.php <span style='color:#111;'> 268B </span>","children":null,"spread":false}],"spread":true},{"title":"Entity","children":[{"title":"AEntity.php <span style='color:#111;'> 945B </span>","children":null,"spread":false},{"title":"EntityProxy.php <span style='color:#111;'> 2.25KB </span>","children":null,"spread":false},{"title":"EntityCollection.php <span style='color:#111;'> 4.69KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"System","children":[{"title":"Collections","children":[{"title":"Xinq.php <span style='color:#111;'> 3.49KB </span>","children":null,"spread":false},{"title":"IDictionary.php <span style='color:#111;'> 430B </span>","children":null,"spread":false},{"title":"ValidationErrors.php <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"KeyList.php <span style='color:#111;'> 683B </span>","children":null,"spread":false},{"title":"Collection.php <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"Dictionary.php <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"ICollection.php <span style='color:#111;'> 368B </span>","children":null,"spread":false},{"title":"IEnumerable.php <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"DictionaryCast.php <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"AEnumerable.php <span style='color:#111;'> 3.07KB </span>","children":null,"spread":false}],"spread":true},{"title":"Locator.php <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"Is.php <span style='color:#111;'> 695B </span>","children":null,"spread":false},{"title":"Guid.php <span style='color:#111;'> 698B </span>","children":null,"spread":false},{"title":"Http","children":[{"title":"Http.php <span style='color:#111;'> 3.09KB </span>","children":null,"spread":false},{"title":"HttpResponseCode.php <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false},{"title":"Uri.php <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false}],"spread":false},{"title":"AValueType.php <span style='color:#111;'> 770B </span>","children":null,"spread":false},{"title":"DateTime","children":[{"title":"Timezone.php <span style='color:#111;'> 911B </span>","children":null,"spread":false},{"title":"DateTime.php <span style='color:#111;'> 8.56KB </span>","children":null,"spread":false},{"title":"DayOfWeek.php <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false}],"spread":false},{"title":"Serialization","children":[{"title":"JsonSerializable.php <span style='color:#111;'> 271B </span>","children":null,"spread":false},{"title":"JsonSerializer.php <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"ISerializable.php <span style='color:#111;'> 432B </span>","children":null,"spread":false}],"spread":false},{"title":"AEnum.php <span style='color:#111;'> 3.41KB </span>","children":null,"spread":false},{"title":"ABitwise.php <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"Get.php <span style='color:#111;'> 2.36KB </span>","children":null,"spread":false},{"title":"Format.php <span style='color:#111;'> 3.18KB </span>","children":null,"spread":false},{"title":"Traits","children":[{"title":"PropertiedTrait.php <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false}],"spread":false},{"title":"Color.php <span style='color:#111;'> 3.43KB </span>","children":null,"spread":false},{"title":"AKeyValuePair.php <span style='color:#111;'> 836B </span>","children":null,"spread":false},{"title":"File.php <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"APropertiedObject.php <span style='color:#111;'> 828B </span>","children":null,"spread":false},{"title":"GuidRandom.php <span style='color:#111;'> 788B </span>","children":null,"spread":false},{"title":"Exception","children":[{"title":"HttpException.php <span style='color:#111;'> 805B </span>","children":null,"spread":false},{"title":"EndUserException.php <span style='color:#111;'> 218B </span>","children":null,"spread":false},{"title":"NotImplementedException.php <span style='color:#111;'> 128B </span>","children":null,"spread":false},{"title":"WriteOnlyPropertyException.php <span style='color:#111;'> 436B </span>","children":null,"spread":false},{"title":"ReadOnlyPropertyException.php <span style='color:#111;'> 433B </span>","children":null,"spread":false},{"title":"SqlException.php <span style='color:#111;'> 455B </span>","children":null,"spread":false},{"title":"AReportableException.php <span style='color:#111;'> 584B </span>","children":null,"spread":false},{"title":"UndefinedPropertyException.php <span style='color:#111;'> 417B </span>","children":null,"spread":false},{"title":"ValidationException.php <span style='color:#111;'> 499B </span>","children":null,"spread":false},{"title":"ErrorHandler.php <span style='color:#111;'> 672B </span>","children":null,"spread":false},{"title":"NotLoggedInException.php <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"Mapping","children":[{"title":"PropertyMap","children":[{"title":"APropertyMap.php <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"PropertyMap.php <span style='color:#111;'> 5.07KB </span>","children":null,"spread":false}],"spread":true},{"title":"Platform","children":[{"title":"ASqlMapper.php <span style='color:#111;'> 9.01KB </span>","children":null,"spread":false}],"spread":true},{"title":"Sql","children":[{"title":"SqliteQuery.php <span style='color:#111;'> 12.82KB </span>","children":null,"spread":false},{"title":"PreParsedField.php <span style='color:#111;'> 755B </span>","children":null,"spread":false},{"title":"DbConfig.php <span style='color:#111;'> 3.72KB </span>","children":null,"spread":false},{"title":"MySqlQuery.php <span style='color:#111;'> 12.82KB </span>","children":null,"spread":false},{"title":"ISqlQuery.php <span style='color:#111;'> 5.62KB </span>","children":null,"spread":false}],"spread":true},{"title":"MappingRepository.php <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"IRepository.php <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"config.php <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"Example","children":[{"title":"Search","children":[{"title":"UserSearch.php <span style='color:#111;'> 912B </span>","children":null,"spread":false}],"spread":true},{"title":"Mapper","children":[{"title":"UserMapper.php <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"User.php <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false}],"spread":true},{"title":"_UnitTests","children":[{"title":"Xing","children":[{"title":"System","children":[{"title":"DateTime","children":[{"title":"DateTimeTest.php <span style='color:#111;'> 9.66KB </span>","children":null,"spread":false},{"title":"DayOfWeekTest.php <span style='color:#111;'> 649B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Mapping","children":[{"title":"MappingRepositoryTest.php <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"Modules","children":[{"title":"Authentication","children":[{"title":"Services","children":[{"title":"SessionService.php <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"AuthenticationService.php <span style='color:#111;'> 6.04KB </span>","children":null,"spread":false}],"spread":true},{"title":"config.php <span style='color:#111;'> 351B </span>","children":null,"spread":false},{"title":"Helpers","children":[{"title":"HashHelper.php <span style='color:#111;'> 5.99KB </span>","children":null,"spread":false}],"spread":false},{"title":"Model","children":[{"title":"SessionFailure.php <span style='color:#111;'> 372B </span>","children":null,"spread":false},{"title":"Search","children":[{"title":"LoginFailureSearch.php <span style='color:#111;'> 673B </span>","children":null,"spread":false},{"title":"SessionFailureSearch.php <span style='color:#111;'> 683B </span>","children":null,"spread":false},{"title":"UserSearch.php <span style='color:#111;'> 803B </span>","children":null,"spread":false},{"title":"SessionSearch.php <span style='color:#111;'> 634B </span>","children":null,"spread":false}],"spread":false},{"title":"LoginFailure.php <span style='color:#111;'> 546B </span>","children":null,"spread":false},{"title":"Mapper","children":[{"title":"SessionMapper.php <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"LoginFailureMapper.php <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"SessionFailureMapper.php <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"UserMapper.php <span style='color:#111;'> 1.69KB </span>","children":null,"spread":false}],"spread":false},{"title":"User.php <span style='color:#111;'> 2.54KB </span>","children":null,"spread":false},{"title":"Session.php <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 79B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 9.37KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明