随笔分类 - Yii2
Someting about Yii.
摘要:在复杂项目里,高级模板中的fontend、backend application明显不够,可以再添加另外的application。 例如添加一个seller application 。步骤如下: 1,复制backend(frontend),黏贴在项目根目录之下 2,到common/config/bo
阅读全文
摘要:Yii2如何实现RESTful风格的API 1、建立单独的应用程序 为了增加程序的可维护性,易操作性,我们选择新建一套应用程序,这也是为了和前台应用、后台应用区分开操作。有些人要嚷嚷了,为啥非得单独搞一套呢?如果你就单纯的提供个别的几个h5页面的话,那就没有必要了,但事实往往是客户端要升级啊,要增加
阅读全文
摘要:修改布局 方法1,首先创建好布局,如zhu.php,然后在frontend/config/main.php中添加布局。如图: 方法2,在某一个控制器中添加布局,如图:
阅读全文
摘要:第一步:找到/vendor/yiisoft/yii2/web/UrlManager.php 第二步:搜索$url = "$baseUrl?{$this->routeParam}=" . urlencode($route);把这句修改为$url = "$baseUrl?{$this->routePar
阅读全文
摘要:1、在项目的common/config/main.php文件的components中添加如下代码: 'authManager' => [ 'class' => 'yii\rbac\DbManager', 'itemTable' => 'auth_item', 'assignmentTable' =>
阅读全文
摘要:Url 帮助类 获得通用 URL 记住 URLs 检查相对 URLs Url 帮助类提供一系列的静态方法来帮助管理 URL。 获得通用 URL 有两种获取通用 URLS 的方法 :当前请求的 home URL 和 base URL 。 为了获取 home URL ,使用如下代码: 如果没有传任何参数
阅读全文
摘要:获取值 用原生PHP从一个对象、数组、或者包含这两者的一个复杂数据结构中获取数据是非常繁琐的。 你首先得使用isset 检查 key 是否存在, 然后如果存在你就获取它,如果不存在, 则提供一个默认返回值: Yii 提供了一个非常方便的方法来做这件事: 方法的第一个参数是我们从哪里获取值。第二个参数
阅读全文
摘要:1.Yii如何使用数据库 Yii通过数据库访问对象(Database Access Objects,简称DAO)来使用数据库的。 DAO建立在“PHP数据对象(PDO)之上,并提供一套面向对象的API来访问数据库” 2.数据库的连接 数据库的连接通常放在配置文件中,/common/config/ma
阅读全文