
YII2
Devying
这个作者很懒,什么都没留下…
展开
-
YII2常用表单元素
文本框:textInput();密码框:passwordInput();单选框:radio(),radioList();复选框:checkbox(),checkboxList();下拉框:dropDownList();隐藏域:hiddenInput();文本域:textarea(['rows'=>3]);文件上传:fileInput();提交按钮:submitButton();重置原创 2015-04-25 17:52:37 · 1128 阅读 · 0 评论 -
YII2前端资源Assets
在手册里面我们看到如下的解释也就是说在我们的应用(高级模版在frontend/backend)下面的assets目录下定义的又一个文件叫做AppAsset.php在这个文件里面你可以定义你的js或者css等文件<?phpnamespace app\assets;use yii\web\AssetBundle;class AppAsset extends AssetBundle{ publi原创 2015-04-25 17:58:14 · 3502 阅读 · 0 评论 -
YII2在视图中引入js/css文件
在你的视图文件里面加如下代码单独引入<?=$this->registerJsFile("@web/js/jquery.form.js"); ?>这种出来的效果我们可以在页面右击查看源代码<script src="/js/jquery.form.js"></script><script src="/assets/86012a1e/jquery.js"></script><script src="/原创 2015-04-25 18:21:07 · 4201 阅读 · 0 评论 -
YII2 视图中引入js代码块儿
YII2 在试图中写js如何实现?一、很多情况下我们需要在试图中写一个js代码来调试一些功能,但是在YII2中你需要依赖YII2的资源,这样的话怎么写呢。首先我们直接把写得js代码赋值给一个PHP变量然后,再注册一下这段js代码。<?php $js = <<<JS $("textarea").focus(function(){ .....原创 2015-05-05 13:03:03 · 4082 阅读 · 0 评论 -
YII2原生SQL分页支持排序搜索
YII2默认情况下会生成一个直接操作单表的模型并且具备搜索和分页以及排序功能,在很多复杂的业务逻辑需求中,单表操作很难实现我们想要的效果,此时我要是选择的话就用纯sql来做,不用考虑那么多的对应关系,而且你得SQL语句执行效率越高,程序执行的效率也就越高。OK我们来看看怎么实现。一、首先我们来看一个需求:在一个博客的首页中,需要显示博客列表,列表中(作者,文章标题,发表时间原创 2015-05-13 15:19:53 · 4497 阅读 · 1 评论 -
YII2单文件上传,YII2多文件上传,YII2批量上传
一、单文件上传模型[Upload.php]<?phpnamespace app\models;use Yii;use yii\base\Model;class Upload extends Model{ public $file; public function rules(){ return [ [['file'], 'file', '原创 2015-04-22 14:35:22 · 4355 阅读 · 1 评论