首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏木头编程 - 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.9K20发布于 2018-09-11
  • 来自专栏程序生涯

    YII模型

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

    99420发布于 2020-08-14
  • 来自专栏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文件(复制粘贴下来的代码)

    65720编辑于 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', '保存失败, 您的订单填写有误,

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

    Yii ? laravel ?

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

    2.2K30发布于 2019-08-13
  • 来自专栏我的博客

    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.2K71发布于 2018-04-28
  • 来自专栏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

    97810编辑于 2022-08-03
  • 来自专栏用户7873631的专栏

    yii2-jui

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

    40810编辑于 2022-03-25
  • 来自专栏热爱IT

    nginx+yii2

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

    51420发布于 2019-11-22
  • 来自专栏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。

    71630发布于 2020-01-09
  • 来自专栏Python、Flask、Django

    composer安装Yii框架

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

    1.1K20发布于 2018-07-18
  • 来自专栏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
  • 来自专栏我的博客

    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码农

    Yii中setAttributes用法注意

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

    46531编辑于 2022-01-10
  • 来自专栏用户7873631的专栏

    yii2缓存Cache

    php namespace frontend\controllers; use Yii; use frontend\models\LoginForm; class IndexController extends \yii\web\Controller { public function actionSite() { //设置缓存 /*Yii::$app->cache->set("name",666 ); //获取缓存 echo Yii::$app->cache->get("name");*/ //删除缓存 Yii::$app->cache->delete("name"); // 获取缓存 echo Yii::$app->cache->get("name"); } }

    75610编辑于 2022-03-25
  • 来自专栏用户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

    95400编辑于 2022-03-25
领券