【Yii框架AR对象数据转化为数组,yiiar_PHP教程】教程文章相关的互联网学习教程文章

yii框架通过控制台命令创建定时任务示例

假设Yii项目路径为 /home/apps/ 1. 创建文件 /home/apps/protected/commands/crons.php代码如下:<?php $yii = /home/apps/framework/yii.php; require_once($yii); $configFile = dirname(__FILE__)./../config/console.php; Yii::createConsoleApplication($configFile)->run(); 2. 创建需要的配置文件 /home/apps/protected/config/console.php,配置需要的组件、数据库连接,日志等信息,格式类似主配置文件main.php代码如下:...

yii框架表单模型使用及以数组形式提交表单数据示例

按Yii文档里的描述,Yii在处理表单的一般过程是: 创建表单对应的模型类,设置字段验证规则创建表单提交对应的action,处理提交的内容在视图中创建表单form在刚刚的一个小项目里,想使用ajax提交表单信息并验证保存,又不想用隐藏iframe来做无刷新提交,并且action中能够用到模型类的校验方法,就想到使用表单数组提交的方式,举个例子: form代码: 代码如下:<form action= method=post name=form_test> <input type=text name...

Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】

本文实例讲述了Yii框架使用PHPExcel导出Excel文件的方法。分享给大家供大家参考,具体如下: 最近在研究PHP的Yii框架,很喜欢,碰到导出Excel的问题,研究了一下,就有了下面的方法: 1、首先在config\main.php中添加对PHPExcel的引用,我的方式是这样: // autoloading model and component classes import=>array(/*application.modules.srbac.controllers.SBaseController,*/application.models.*,application.components.*,app...

Yii框架中使用PHPExcel的方法分析

本文实例分析了Yii框架中使用PHPExcel的方法。分享给大家供大家参考,具体如下: PHPExcel是一个比较好用的php读取excel文件的类库,今天遇到了在yii中如何加载PHPExcel类文件的问题,因为Yii的autoload机制是安装类名去找文件,即文件名就是相应的类名,而PHPExcel的类文件命名方式则是:dir_dir_classname.php,即文件名把文件的目录名都记录了,这种命名方式yii肯定识别不了。怎么办? 其实PHPExcel也有自己的autoload方法(PHP...

php yii框架使用MongoDb【代码】

or add "yiisoft/yii2-mongodb": "~2.0.0"to the require section of your composer.json. 2、配置 main.php里加入 return [ //.... ‘components‘ => [ ‘mongodb‘ => [ ‘class‘ => ‘\yii\mongodb\Connection‘, ‘dsn‘ => ‘mongodb://developer:password@localhost:27017/mydatabase‘, ], ], ]; 例如: ‘mongodb‘ => [ ‘class‘ => ‘\yii\mongodb\Connection‘, ‘dsn‘ => ‘mongodb://127...

php-Netbeans中的Yii框架-未出现对象方法自动完成【代码】

我刚刚注意到,对象方法自动完成功能不会列出要自动完成的方法列表.我在使用$PDO-> bindParam()方法时看到了它.通常,我可以在方法箭头之后开始输入“ bi”,并且自动完成功能将直接出现在该方法中.现在,这些方法没有出现,但是我个人定义的类中的方法和属性将出现.另外,它说“找不到PHPDoc”. 很奇怪,因为它以前运行良好.我唯一能想到的是,我不得不从Netbeans中删除该项目,然后使用“来自现有资源的新项目”将其恢复. 我需要重新连接的...

php-如何在yii框架中为州和城市创建和查看关系【代码】

我是yii框架的入门者,我找不到如何显示关联的视图. 我这样尝试:my model (Cities.php)public function relations(){// NOTE: you may need to adjust the relation name and the related// class name for the relations automatically generated below.return array('states' => array(self::BELONGS_TO, 'State', 'state_id'));}我的查看代码如下:<?php $cities = Cities::model()->findAll(); foreach($cities as $city){$sta...

如何在PHP Yii框架中使用X-Frame-Options DENY发送标头?【代码】

我正在尝试使用PHP框架Yii拒绝iframe调用我的网站. 我在“ index.php”顶部或“ protected / views / layouts / main.php”中添加了这一行<?php header("X-Frame-Options: DENY") ?>但是我仍然可以使用网站的’src’属性创建iframe! 我也在尝试:在’.htaccess’中添加:Header always append X-Frame-Options DENY解决方法:我通过在页面顶部添加元数据来解决:<head><meta http-equiv="X-FRAME-OPTIONS" content="DENY"> </head>

php-如何在Yii框架中应用url?【代码】

我有一个页面(commerce.php),我想给下面提到的按钮提供链接,如何在Yii框架中做到这一点?我的页面路径是frontend / views / site / commerce.php. 下面的代码来自index.php页面<a href="/yii2-my-appmp/frontend/web/index.php?r=site%2Fmarket"><button class="btn"><h5>Marketing Team</h5></a>解决方法:尝试以下<?= \yii\helpers\Html::a('Marketing Team', ['site/market'], ['class' => 'btn btn-primary'] ); ?>

php – 如何循环yii框架中的模型?【代码】

我试图在yii中遍历我的模型文件的名称,所以我可以在我的管理部分自动填充链接系统.基本上,如果我转到Gii生成器并创建一个新的CRUD部分,我希望它获取模型名称并添加指向该特定CRUD主页的链接. 这是我到目前为止在我的管理主页上的内容:<li><a href="<?php echo Yii::app()->request->baseUrl; ?>/index.php/admin/company">Edit Company Information</a></li> <li><a href="<?php echo Yii::app()->request->baseUrl; ?>/index.php...

php – Yii框架中的错误返回URL

我使用过Yii :: app() – > user-> returnUrl但它总是将我重定向到localhost / index.php.是否有任何特定的配置或一些代码,我必须编写其他程序?如果您有其他解决方案,请告诉我.解决方法:@aslingga,你能解释一下你想用returnUrl做什么吗?您是否只是想在登录后回到原来的位置,或者您是否正在其他地方使用它? 这是从Yii documentation:Redirects the user browser to thelogin page. Before the redirection,the current URL (if ...

将YII框架(php)用于移动Web应用程序和Web应用程序

我目前正在制定一个客户端提案,该提案适用于Web和移动Web应用程序. Web应用程序有61个功能,Mobile Web应用程序应该包含所有功能的子集. 我们评估了各种编程语言堆栈,并确定LAMP是最好的.我们甚至更进一步,用PHP评估了各种MVC框架并最终确定了YII. 现在我的问题是这个.我们将为移动和Web应用程序使用相同的代码库.我们计划通过“前端控制器”目标控制器路由所有请求,该控制器检查“用户代理”标头并将所有应用程序控制器放在交换机块...

php – Yii框架扩展【代码】

我目前正在尝试使用YII Framework扩展.但是,我遇到了一些问题. 我已按照本网站中的分步程序进行操作:https://github.com/drumaddict/skydrive-api-yii 但是,当我打电话的时候Yii::import('protected.extensions.skydrive.SkyDriveAPI');在PHP中. 它给了我 带有消息’别名“protected.extensions.skydrive.SkyDriveAPI”的未捕获异常’CException’无效. 我是Yii框架的新手,需要一些帮助.愿任何人给我一些指示. 谢谢,陈妍解决方法:...

php – Yii框架创建时的日期时间格式无效【代码】

我有这样的项目表结构CREATE TABLE IF NOT EXISTS `projects` (`project_id` int(11) NOT NULL AUTO_INCREMENT,`title` varchar(255) NOT NULL,`description` text NOT NULL,`url` varchar(255) NOT NULL,`create_time` datetime DEFAULT NULL,`create_user_id` int(11) DEFAULT NULL,`update_time` datetime DEFAULT NULL,`update_user_id` int(11) DEFAULT NULL,PRIMARY KEY (`project_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf...

php – Yii框架radiobuttonlist【代码】

任何人都可以了解如何在提交表单时确定选择了哪个单选按钮? 我正在使用CActiveForm :: radioButtonList?解决方法:您无需确定它.客户端将在POST数据中传输其值. 例如这样的代码<?=$form->radioButtonList($person,'gender_code',array('m'=>'Male','f'=>'Female')); ?>将形成POST [gender_code] = m或POST [gender_code] = f

框架 - 相关标签