用于有关任何版本的Yii的问题,Yii是一个用于在PHP5 +中编写Web 2.0应用程序的开源MVC框架
YII:覆盖getDBConnection方法,并将CDBConnection从主DB设置为从属db
由于某种原因,我无法切换DB连接以将数据保存在辅助DB中。 DB的DB表: 我有一个网站模型类,可以存储有关网站的数据。 WebsItem扩展网络...
提交解决方案:::现在正在工作 我已经创建了一个使用JOIN查询的控制器。现在,我想将控制器包括到Action Create函数,并将数据显示为以形式提交的文本。 控制器 pu ...
这是yii网格中的cbuttoncolumn配置: 大批( 'class'=>'cbuttoncolumn', 'template'=>'{edit} {views} {print} {print_contract} {pr ... 这是yii网格中的cbuttoncolumn配置: array( 'class' => 'CButtonColumn', 'template' => '<div class="actions-box">{edit}{views}{print}{print_contract}{print1}{addendum}</div>', 'buttons' => array( 'addendum' => array( 'label' => '<i class="fa fa-print" style="color:grey"></i>', 'options' => array( 'title' => 'Addendum', 'target' => '_blank', ), 'url' => '"http://www.google.com"', ), ), ), 当单击“附录”按钮时,它应该导航到Google。现在,它在新标签中打开,但没有访问Google。 当我检查元素时,我会得到此输出 <a title="<i class="fa fa-print" style="color:grey"></i>" href="#"><i class="fa fa-print" style="color:grey"></i></a> 求帮助 thanks 看按钮详细信息的相关文件 标签是该按钮的“文本标签”。它注入“标题”属性。通常会在悬停按钮时显示。 因此,您只能在该值中使用文本,而不是上面的html。
在我的YII应用程序中,我想创建一个管理模块。到目前为止,我已经创建了一个名为“ admin”的模块,并创建了一个使用布局:layout.php的登录页面。在管理模块中,我想添加一个...
当我搜索用户名“a”时,它仅获取前 5 个用户名并显示“正在加载更多结果...”,但它没有加载,当我调试它时,页面参数不会增加,它只是保持 1 ...
我刚刚在控制器中执行了一些代码,并尝试找到最后插入的id。 但它显示错误: 这是我的代码: $sql = '插入“Tbl_Community”(“User_id”,“Community_name”)值(...
Yii2 的 DetailView 中的列宽/分布是由什么设置的?
相同的视图,相同的DetailView,相同的代码,不同的模型,不同的最终结果: 在这种情况下,什么设置列宽?为什么它随着每条记录而变化?这是 Bootstrap 还是 Yii2 问题...
我在 Yii2 应用程序中有一个控制器,具有以下操作: 私有函数actionPagination($query) { $count = $query->count(); $分页 = 新分页([ '
Yii:具有相同模型的多个activeCheckboxlist
刚刚开始使用 Yii web 应用程序,遇到了这个问题,欢迎任何建议:) 我想要实现的目标: - 要显示带有选项卡的表单,每个选项卡内容都包含一个复选框列表
如何在 yii 中使用 ajaxlink 添加会话中的输入值
在我看来,我对如何做到这一点有点迷失。 我想添加数量。现在,它添加了,但如何将输入值获取到我的 ajaxlink 中? 我的控制器正在使用会话来添加。 在我看来,我对如何做到这一点有点迷失。 我想添加数量。现在,它添加了,但是如何将输入值获取到我的 ajaxlink 中? 我的控制器正在使用会话来添加。 <input id="quantity" type="text" value="1" class="span1"> <div id="cart-text"> <?php echo CHtml::ajaxLink(' Add ', Yii::app()->createUrl('controller/basketAjax',array('id'=>$_GET['id'])), array('success'=>'function(data){... 控制器: $session=new CHttpSession; $session->open(); if (!isset(Yii::app()->session['cart'])) { $quantity = 1; $session->add('cart',array( 'product_id.'.$id=>array("id"=>$id, 'quantity'=>$quantity) )); } else { $cart = Yii::app()->session['cart']; $array = $cart['product_id.'.$id]; if (isset($array)){ $array['quantity']=$array['quantity']+1; } else { $t = array('product_id.'.$id=>array("id"=>$id,'quantity'=>$quantity)); array_push($cart,$t); } $session->add('cart', $products); } 你可以使用jquery的keyup函数来做到这一点。首先将链接的 id 设置为“mylink”。使用 createUrl 计算 url。 <script type="text/javascript" > $("#quantity").keyup(function(){ var url=<?php echo Yii::app()->createUrl('controller/basketAjax') ?>; $("#mylink").attr("href",""); $("mylink").attr("href",url +$(this).val()); }); </script> 现在我解释一下上面发生的事情。首先,我捕获您正在使用的输入上的事件按键。每次您按下输入键时都会调用它。现在 url=<?php echo Yii::app()->createUrl('controller/basketAjax') ?>; 此代码将返回您操作的基本 url,而不传递任何参数。此行 $("#mylink").attr("href",""); 会将链接的 href 设置为“”(没有任何意义)。现在,这一行 $("mylink").attr("href",url +$(this).val()); 正在附加您从输入中获取的输入值。 请记住,您必须将分隔符放在中间,例如 $("mylink").attr("href",url+"/" +"id"+"/"+$(this).val()); 上面我假设您的情况下的 href 看起来像“projectname/index.php/controller/action/id/something”。就是这样,我在两者之间使用了分隔符,但您可以根据您的需要自定义它。 ajaxLink 不起作用(据我所知),只需使用 jquery 以旧方式构建它即可。最好的解决方案实际上是将其放入表单中并提交表单。类似的东西 <?php Yii::app()->clientScript->registerCoreScript('yiiactiveform'); $form=$this->beginWidget('CActiveForm', array('action'=>Yii::app()->createUrl('cart/addProduct')));?> <input type="text" name="quantity" value="1"> <input type="hidden" name="Product_id" value="<?php echo $model->id;?>"> <?php echo CHtml::ajaxSubmitButton('Save',CHtml::normalizeUrl(array('cart/addProduct','render'=>true)), array( 'dataType'=>'json', 'type'=>'post', 'success'=>'function(data) { if(data.status=="success"){ $("#formResult").html("form submitted successfully."); } else{ $.each(data, function(key, val) { $("#user-form #"+key+"_em_").text(val); $("#user-form #"+key+"_em_").show(); }); } }', )); ?> <?php $this->endWidget(); ?><!-- .contact --> 抱歉缩进,这里很难正确缩进。
我已经成功设置了 yii-user-management。感谢这里的帮助。 但是,当我在 profile/fields/admin 中时。 我单击编辑字段,然后将该字段从必填的“否”更改为“是”......
如何使用视图页面中的列表设置模型中定义的列表:yii 1.1
我已将列表“$passValue”从我的控制器传递到我的视图表单。现在我必须将此列表设置到 $emailList 中,这也是我的模型中定义的列表。如何完成? 我的查看表单代码...
此代码片段有效,并且它正确地将表产品和列名称中的数据设置为 YII 引导程序预输入扩展的输入。 但是,我最终写了一个 SELECT ALL from Table Product ...
客户端验证不适用于 yii 中的模型窗口/ajax 加载表单
我在主布局中使用 Yii 用户扩展,我有一个所有 Cmenu 通用的注册链接 视图/主布局 echo CHtml::link('注册','#',array('id'=>'regi')); $("#regi").c...
Yii1 - 在 GridView 列中使用数组并推送该数组中的值
我在 GridView 之外有以下数组: $companyID = []; $公司名称 = []; 以及以下专栏: '公司 ID' => [ '名称' => '公司 ID', '标题' => '客户端', ...
我在使用Hiphop尝试编译一个简单的yii应用程序时成功了(使用cmd yiic webapp demo生成)。 hphp test.php --keep-tempdir=1 --log=3 --include-path="../yii/framework" 编译-
我在Yii框架中使用了CTreeView,因为我想显示用户列表。 所有用户都显示在我的树中,但我想将 css 添加到我正在读取节点信息的节点。 例如:如果我去...