首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序生涯

    YII模型

    Yii 中,一个模型可以是 CModel 的一个实例或它的子类。通常一个模型类包括数据的属性,可能还会有不同的标签(有些是为了显示给用户时更友好),并且可以设置一些规则进行验证。 Yii 实现了两种模型:表单模型(CFormModel 类)和 Active Record 模型(CActiveRecord 类)。他们都继承自同一个基类 CModel。 在 Yii 中,每一个 AR 对象的实例可以是 CActiveRecord 类或它的子类,它包装了数据库表或视图中的一行记录,并封装了所有逻辑和访问数据库的细节,如果有大部份的业务逻辑,则必须使用这种模型

    96620发布于 2020-08-14
  • 来自专栏木头编程 - moTzxx

    YII 框架学习 —— 引入Yii框架

    https://blog.csdn.net/u011415782/article/details/51736440 初学Yii框架,之前熟悉了一下Yii2,如今进行项目的维护,发现用的是 【1】首先到官网下载最新版的Yii框架 ? 我们需要的是framework文件夹,它是Yii框架的核心所在。 ? 【2】引入Yii框架。 补充:其他参考 YII框架学习心得网站 1.YII Framework 学习笔记 2.Yii 框架学习教程 3.Yii快速入门经典教程 4.study-PHP 5.Yii 框架快速入门经典教程 6.Yii 中文学习介绍

    1.8K20发布于 2018-09-11
  • 来自专栏Khan安全团队

    Yii 漏洞

    Yii 调试器 Dork : debug/default/view?panel=config

    1.2K40编辑于 2022-01-27
  • 来自专栏PHP在线

    YII运行原理

    renderPartial(),要求处理输出结果 | |—-> 根据$view得到viewFile文件名 | renderFile(),要求返回渲染结果,做下一步处理 | |———–> 获取widget的数目 | 从Yii ) | |————->yii.php | require(YiiBase.php) | |—————->YiiBase.php | Define YII_XXX global variable | Define Class YiiBase | Autload Class YiiBase (自动加载类机制) | require interface.php | |<——————| | define null Class Yii from Controller 这是客户化控制器的基本类,存在于components下 定义了页面的通用布局 | 使用CController构造函数创建对象CSiteController,具体初始化数据见yii 设置_controller和$id | | |<—————| | | 这里得到一个CAction的实例 | $this->getModule()作为parent,为空则使用Yii

    1.5K60发布于 2018-03-07
  • 来自专栏用户7873631的专栏

    yii发送邮件

    第二步: 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', // send all mails to qq.com'=>'admin'] ], ], 第三步: public function actionSendmail() { $mail = \YII

    1.1K20发布于 2021-10-26
  • 来自专栏用户7873631的专栏

    yii2美化url(www.yii2.comsiteindex)

    第二步:在backend\web里面创建一个.htaccess文件(复制粘贴下来的代码)

    61820编辑于 2021-12-23
  • 来自专栏PHP在线

    yii常用操作

    yii 数据save后得到插入id $post->save(); //得到上次插入的Insert id $id = $post->attributes['id']; 如此很简单 yii获取ip地址 Yii ::app()->request->userHostAddress; yii execute后获取insert id $id = Yii::app()->db->getLastInsertID(); yii 获取get,post过来的数据 Yii::app()->request->getParam('id'); yii如何设置时区 可以在config/main.php 里'timeZone'=>'Asia/ Chongqing',设定时区. yii如何将表单验证提示弄成中文的 将main.php里的app配置加上language=>'zh_cn',系统默认的提示就是中文的了,要自定义消息就像楼上说的定义message yii如何获得上一页的url以返回 Yii::app()->request->urlReferrer; yii多对多关联条件 [html] view plaincopy $criteria->addInCondition

    1.4K70发布于 2018-03-07
  • 来自专栏IT码农

    Yii2数据

    model = new OrderForm(); $model->user = $user; $model->user_id = $user_id; if ($model->load(Yii ->post()) && $model->validate()) { $order = $model->save(); if($order){ Yii ; return $this->redirect(['list']); } Yii::$app->session->setFlash('error ; } if ($model->hasErrors()) { Yii::$app->session->setFlash('error', '保存失败, 您的订单填写有误,

    90941编辑于 2022-01-10
  • 来自专栏PM吃瓜(公众号)

    Yii ? laravel ?

    YII 平心而论 YII是一个中规中矩的框架,但也是他的优势,非常稳定 存在即是价值,不得不说Laravel是一个新生代框架,但迟早有一天又会有新的框架来秒杀 laravel 。

    2.2K30发布于 2019-08-13
  • 来自专栏PHP学习网

    Yii –Command 任务处理

    3.执行任务 打开命令行工具,进入项目的/protected 目录下 输入yiic命令即出现提示,提示列表显示刚才写的任务文件 E:\project\app\protected>yiic Yii command runner (based on Yii v1.1.12) Usage: E:\zeee\zyd\protected\yiic.php <command-name> [parameters

    94910编辑于 2022-08-03
  • 来自专栏我的博客

    yii添加csrf验证

    yii2X版本的请绕行,这里说的是yii 1.1.14版本。某某公司的老程序当中没有考虑csrf攻击,所以不幸中枪了。 如果全局开启会影响到其他ajax请求 可以在控制器当中这样写 Yii::app()->request->enableCsrfValidation = true;//开启csrf Yii::app()-> beginWidget('CActiveForm')的时候 //会生成一个隐藏的input名字是FORM_TOEKN(值就是csrftoken) if($_POST) { try { Yii

    1.1K71发布于 2018-04-28
  • 来自专栏用户7873631的专栏

    yii2-jui

    readfile('https://getcomposer.org/installer');" | php php composer.phar require --prefer-dist yiisoft/yii2

    37810编辑于 2022-03-25
  • 来自专栏Python、Flask、Django

    composer安装Yii框架

    安装的过程中要求输入:Token一脸懵逼,搜索资料,看到这个东西要在github里面生成一下。 然后进入到github按照图片的步骤去操作吧! Tags: None Archives QR Cod

    1.1K20发布于 2018-07-18
  • 来自专栏我的博客

    YII之yiic使用

    1.D:\wamp\www\yii-1.1.15\framework\yiic webapp D:\wamp\www\demo 更多内容参考http://www.yiichina.com/guide/1

    1K50发布于 2018-05-08
  • 来自专栏IT码农

    yii2.0验证

    为此,需要重写 yii\base\Model::rules() 方法。 当调用 validate() 方法时,它将运行以下几个具体的验证步骤: 检查从声明自 yii\base\Model::scenarios() 方法的场景中所挑选出的当前yii\base\Model::scenario 检查从声明自 yii\base\Model::rules() 方法的众多规则中所挑选出的适用于当前yii\base\Model::scenario的规则, 从而确定出需要验证哪些规则。 yii\base\Model::afterValidate():在默认的实现中会触发 yii\base\Model::EVENT_AFTER_VALIDATE 事件。 php yii\widgets\ActiveForm::end(); ?

    3.2K61编辑于 2022-01-10
  • 来自专栏python3

    PHP yii学习3

    一,在Yii中使用session 1,CHttpSession 与原生态php5的session使用差别是,php5使用session_start();$_session['key'] = $value ; 在yii中,session已经被封装。 ::app()->session->add('name','foobar');   Yii::app()->session->add('name2','foobar');   Yii::app()->session 中使用cookie Yii实现了一个cookie验证机制,可以防止cookie被修改。 一定要使用经过Yii验证过的cookie数据。使用Yii内置的cookies组件来进行cookie操作,不要使用$_COOKIES。

    68430发布于 2020-01-09
  • 来自专栏热爱IT

    nginx+yii2

    html/store/web$fastcgi_script_name;           include        fastcgi_params;       }   }   } yii2

    47320发布于 2019-11-22
  • 来自专栏IT码农

    Yii中setAttributes用法注意

    Yii中setAttributes用法注意 例如有这样一个model A: (1)A对应到的表格为tableA tableA中这样几个字段 字段 id name sex age 数据 1

    44431编辑于 2022-01-10
  • 来自专栏友儿

    Yii2 ActiveRecord 模型

    php namespace app\controllers; use app\models\Article; use yii\db\ActiveQuery; use yii\web\Controller ActiveQuery成员方法简介 方法名 返回值类型 描述 select() yii\db\Query 指定SQL语句当中的SELECT子句 from() yii\db\Query 指定SQL语句当中的 FROM子句 where() yii\db\Query 指定SQL语句当中的WHERE子句 groupBy() yii\db\Query 指定SQL语句当中的GROUPBY子句 having() yii 子句 offset() yii\db\Query 指定SQL语句当中的OFFSET子句 orderBy() yii\db\Query 指定SQL语句当中的ORDERBY子句 union() yii\db where()成员方法属于yii\db\ActiveQuery的父类yii\db\Query。

    2.4K10编辑于 2022-09-11
  • 来自专栏用户7873631的专栏

    yii2 session:curd

    php namespace frontend\controllers; use Yii; class IndexController extends \yii\web\Controller { public function actionSite() { //设置session /*Yii::$app->session->set('name',666); var_dump($_SESSION );*/ //修改session /*Yii::$app->session['name']="CYG"; var_dump($_SESSION);*/ 删除session /*Yii

    91100编辑于 2022-03-25
领券