yii2相关内容

Yii2的BackOffice与REST API的实现

我已经开发了Yii2一个应用程序,是作为一个旅行社一个后台。 我已经使用了基本的启动模板,用于GII(code生成器)创建CRUDS为模特(酒店,酒店客房,HotelImages等) 我也想创建两个不同的前端应用程序(一个用于零售,另一个用于其他机构),我想将其从后端(也许是angular.js应用程序)分开,打通REST的信息可能是一个不错的办法。 所以我想使用的API基于REST与GII ..
发布时间:2016-05-09 21:06:56 JavaScript

Yii的2:目录结构与AngularJS?

我应该我的Yii&NBSP的目录结构;二是应用?难道它真的有意义的使用Yii的 ?2次或做我必须创建一个AngularJS应用程序目录,并把Yii应用在它的文件夹之一 什么解释呢? 解决方案 我建议你拆你的后端(Yii的  2)和前端(AngularJS)在两个单独的文件夹中。死苍蝇和肉丸应分别提供。 Yii的  2只提供服务器的API,而AngularJS ..
发布时间:2016-04-10 22:07:25 PHP

Yii2 + AngularJS在一个单一的应用程序 - 如何?

我有两个的Yii &NBSP经验; 2和的 AngularJS ,而是分开。我有两个问题: 是否有可能使用的Yii&NBSP AngularJS; 2的看法?我问的可能的而不是可行性的,因为我觉得这个问题可以在路由到了。 此外,它是很公平(性能)使用Yii的  2和AngularJS在一起吗? (两者都是如此MVC模块化,管理code) 我搜索了很久,但我无法找到任何合适的资源。什 ..
发布时间:2016-04-07 00:25:32 JavaScript

Yii2 ListView和数据提供器

什么数据必须sended到DataProvider的? 在我的控制器: 公共职能的actionIndex(){ $ searchModel =新UserSearch(); $的dataProvider = $ searchModel->搜索(的Yii :: $ APP-GT&;&请求 - GT; queryParams); //其他的东西,而params发送阵列查看 ..
发布时间:2016-03-29 09:38:33 PHP

Yii2 Pjax GridView的操作按钮的问题

我试图让一个Ajax的GridView使用Pjax。一切工作正常,除了查看,更新和删除按钮都没有AJAX。在code是: < PHP警予\控件\ Pjax ::开始(['身份证'=>'示范']); ?> < =的GridView ::小部件([ '的dataProvider'=> $ dataProvider中, '列'=> [ ..
发布时间:2015-11-30 00:29:42 前端开发

阿贾克斯与形式的Yii 2提交两次

我已经看了看四周,没有任何其他类似职位的帮助我。我在建立了一个 AJAX 基于表单的Yii 2 和的jQuery 而且似乎它提交表单的两倍。 我的方式: $形式=的ActiveFor​​m ::开始([ 'ID'=> “company_form”, “ajaxDataType'=> “JSON”, “ajaxParam'=> “阿贾克斯”, ..
发布时间:2015-11-30 00:07:31 PHP

Yii2:如何映射CSV字符串的形式的属性的CheckBoxList?

我对此持有CSV字符串的属性模型。 (该模型实际上是一个ActiveRecord的对象,但我想这并不重要。纠正我,如果我错了。) / ** * @属性字符串$颜色可以是这样的“红色”或“红,绿,蓝”或“” * / 一流的产品扩展模式{ } 和我有一个在我想显示这个属性为的的CheckBoxList ,使用户可以通过简单的点击,而不是输入到TextInput选择可能的值。 从理 ..
发布时间:2015-11-28 19:28:59 高性能数据库开发

Yii2时间戳行为正在恢复0000-00-00 00:00:00

我已经复制从其他网站下面的code和StackOverflow的答案( 公共职能的行为() { 返回 [ '戳'=> [ “类”=> \警予\行为\ TimestampBehavior ::类名() '属性'=> [ \警予\ DB \的ActiveRecord :: EVENT_BEFORE_INSERT => ['created_at'属性,'的updated_at'] ..
发布时间:2015-11-28 19:28:44 PHP

Yii2:如何让ActiveRecord模型只看到某些数据库的数据?

我想实现一个多租户应用程序。我正在使用相同的code不同的客户。但每个客户都有自己的入口脚本有自己的配置。客户ID是可访问的的Yii :: $ APP-> PARAMS ['客户ID'] 。注:我必须区分客户,那是因为没有登录/验证。总之,假设控制器动作被调用,客户ID给出的参数。 现在我有一些表,每个人都有为客户ID列。我已经创建模型类与GII所有的罚款。但现在我已经得到了我要检查或告诉 ..
发布时间:2015-11-28 19:28:37 高性能数据库开发

yii2 BaseActiveRecord的findAll()condtions大于或小于

我的国家数据库表(如在的的指南),我测试 yii2 的开发应用。我有场人口,我想创建国家的公共方法模式返回的特定人群限制的所有国家。即返回人口的所有国家x和y之间。 我试过如下: //型号/ Country.php .... 公共职能getPopulationBetween($较低,$上) { 返回国家::的findAll(['人口'=>“> =”$更低。“< =”$ ..
发布时间:2015-11-28 19:21:20 PHP

Yii2修改find​​()方法的模型搜索方法()

我想修改find​​()方法的模型里面搜索方法,它抛出“数据提供者属性必须设置为”错误。 下面是我的搜索模式: 公共职能的搜索($ params)方法 { $用户ID =的Yii :: $ APP->用户自>身份 - > ID; $组= GroupAccess ::找到() - 化合物其中(['的user_id'=> $用户ID,'ITEM ..
发布时间:2015-11-28 19:21:07 高性能数据库开发

在Yii2,我该如何加入一个表到自身?

我有一个页表。页面可以有父母,这也是网页。我想选择与PARENT_ID = NULL和他们的孩子“的所有页面。但是,当我尝试这个 公共职能GETPAGES() { 返回$这个 - >的hasMany(页::类名(),['PARENT_ID'=>'身份证']); } 我得到一个获得1066不是唯一的表/别名:“网页”的错误......我知道如何解决这个问题的Yii1,但 ..
发布时间:2015-11-28 19:17:23 高性能数据库开发

Yii2:验证形式与同型号的两个实例

我有一个模型,预定与模型地址字段shipping_address和billing_address,两者兼而有之。 现在我想将它们打印到相同的形式,基本工作原理pretty的很好,问题是这两种模式的字段具有相同的ID。例如,在shipping_address领域的“拉链”ID为“压缩”和“压缩”在billing_address也有“压缩”为ID。 如果我现在填写表格,它会验证这两个领域在同一时间, ..
发布时间:2015-11-28 19:17:21 PHP

ActiveRecord的地点和顺序通过表

我有三个数据库表: 产品(编号,名称) product_has_adv(产品优势,排序,重要的) 优势(ID,文字) 在产品型号我定义的: 公共职能getAdvantages() { 返回$这个 - >的hasMany(AdvantageModel ::类名(),['身份证'=>'优势']) - > viaTable(' ..
发布时间:2015-11-28 19:13:45 高性能数据库开发

Yii2 ActiveRecord的缓存

如何使用ActiveRecotd缓存的Yii 2?余did't找到官方文档的任何实例。在谷歌,我发现两个例子,第一个是: $ DB =自:: getDb(); $对象= $ DB->高速缓存(函数($ DB)使用($ ID){ 回归自我:: findOne($ ID); }); 不过,对于型号,我用最新的框架测试不起作用。其他的例子是: $数据= \的Yii :: $ ..
发布时间:2015-11-28 19:13:40 高性能数据库开发