草庐IT

YII_CSRF_TOKEN

全部标签

php - yii2 如何运行控制台 Controller 功能

我卡住了。我正在尝试从命令shell运行一些功能。我正在使用基本项目中的HelloController。当我运行phpyiihello它运行良好并且索引函数正在运行但是如果我尝试运行不同的函数如phpyiihello/create我会收到这个错误-Error:Unknowncommand.我向这个Controller添加了创建函数。奇怪的是,当我运行phpyii时,我看到了创建命令。我的Controller代码namespaceapp\commands;useyii\console\Controller;useYii;classHelloControllerextendsControl

javascript - 未捕获的语法错误 : Invalid or unexpected token for new line

我正在尝试在Javascript函数中打印PHP变量的字符串。每当我在存储在PHP变量中的字符串中使用新行时,在Javascript函数中打印出来时都会出现UncaughtSyntaxError错误. 最佳答案 如果你想跨多行声明一个字符串变量,你可以使用这个语法:varstr=`line1line2line3`;请注意(`)而不是(")/(')双引号或单引号。它们不能用于声明多行字符串。基本上,您需要这样写:jQuery("body").replaceWith(``) 关于javasc

php - 在 YII 中一次插入多行

我已经完成了http://www.yiiframework.com/doc/guide/1.1/en/form.table我不明白这是什么意思:$items=$this->getItemsToUpdate();$this->getItemsToUpdate()函数是什么?我试图一次插入动态行。我使用jquery创建数据,但我不知道如何将它们插入数据库。 最佳答案 Yii支持添加多条记录。用这个....$alertStatus[]=array('db_field_name1'=>$value1,'db_field_name1'=>$v

php - 我如何在 yii 模块中添加脚本和样式表

我是yii的新手。我刚刚在yii中创建了一个模块文件结构如下-yii-protected-modules-admin-controller-model-view-layout-main.php-css-style.css-images-logo.jpg我能够将布局设置成这样'modules'=>array(//uncommentthefollowingtoenabletheGiitool'admin'=>array('layoutPath'=>'protected/modules/admin/views/layouts',;)现在布局是从管理模块呈现的,问题是我无法使用加载样式表req

php - 如何在 YII 上设置 CGridView 的分页样式?

如何在YII中设置CGridView的分页样式?在cgridview中,它通过图片显示寻呼机。我想通过关注来显示寻呼机位置。第一个上一个12345678910下一个最后一个我想删除“转到页面:”。我该怎么办? 最佳答案 只需设置header寻呼机的属性为空字符串。例子:$this->widget('zii.widgets.CGridView',array(//...otherpropertieshere...'pager'=>array('class'=>'CLinkPager','header'=>''),));

php - 如何在 YII 中查看 Trace 或日志文件?

我想使用YII的日志功能,我是YII的新手。谁能指导我日志内容的文件位置在哪里?还是跟踪内容? 最佳答案 如果您使用默认的Yiimain.php文件,那么所有日志都会转到您的protected/runtime/application.log文件。它将包括标准的Yii日志以及您自己的Yii::log()调用。 关于php-如何在YII中查看Trace或日志文件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

php - 无法打开输入文件 : yii

我正在使用Yii2并尝试初始化一些迁移文件。几个月前这是有效的,现在我收到以下错误'yii'isnotrecognizedasaninternalorexternalcommandcommandI'mtryingtorunis'yiimigrate/createinit_my_table我一直在四处寻找,但不确定问题出在哪里。看起来这应该是一个非常通用且易于修复的错误... 最佳答案 在我深入提出解决方案之前,请检查您是否安装了Yii的基本模板或高级模板。$phpyiiserve将适用于“基本”模板。确保在终端,你已经切换到“bas

php - 使用 md5 哈希作为注册字符串 token 是否安全?

我开始在我的项目上开发用户注册。用户将通过电子邮件发送的链接确认他们的注册。我想我可以使用表单中插入的电子邮件,加上一个随机盐,然后散列这个连接的字符串,这样每个字符串标记都是唯一的。链接将是这样的:http://www.example.com/register/7ddf32e17a6ac5ce04a8ecbf782ca509我认为它很好并且易于构建,但我不确定它是否足够安全。我正在使用CakePHP2.7和SQLServer2014开发这个项目。 最佳答案 这实际上取决于您如何生成MD5。只要确保您的数据是随机的。我不使用MD5来

php - Yii2 动态 URL 路由规则

我想在yii2的Cms页面中为url设置动态路由。当我添加CMS页面时,我将添加页面别名aboutus、faq、management等,这些别名将保存在db中。当我给URL规则静态时它会起作用,[检查下面的代码]'urlManager'=>['showScriptName'=>false,'enablePrettyUrl'=>true,//'enableStrictParsing'=>true,'rules'=>array('aboutus'=>'cms/index/1','faq'=>'cms/index/2','termacondition'=>'cms/index/3','man

php - Facebook graph api 访问 token 中没有电子邮件

在使用facebookgraphapi验证用户时,成功登录后,我想获取用户电子邮件。为此,我提出了用户数据请求:https://graph.facebook.com/me?access_token=xxxxxxxxxx但令我惊讶的是,我无法在json输出中获取用户的电子邮件...我怎样才能得到电子邮件?我们需要指定任何权限吗? 最佳答案 你必须强制它,像这样:...graph.facebook.com/me?**fields=email,name**&access_token...然后你可以使用对象user->email