我有一个模块调用API,我想为它加载配置文件。指南说,我必须使用函数\Yii::配置。我用它,但它不适用于任何新的吐露。我尝试使用数组代替配置文件,结果是一样的。
class API extends \yii\base\Module
{
public $controllerNamespace = 'api\client\controllers';
public function init()
{
parent::init();
// \Yii::configure($this, require(__DIR__ .
我使用的是。
use yii\helpers\Html;
use yii\widgets\DetailView;
use yii\web\View;
use yii\data\ActiveDataProvider;
use kartik\widgets\DatePicker;
use yii\web\JsExpression;
echo DatePicker::widget([
'name' => 'dp',
'id' => 'dp',
'type' => DatePi
在Yii2中创建REST是多么简单,给我留下了深刻的印象。但是,我在理解基本身份验证方面遇到了一些困难。我的需求非常简单,我希望我的解决方案也是如此。
这里需要基本的令牌认证。我现在甚至不反对硬编码,但我到目前为止所做的工作如下。
我有数据库表来保存我的奇异令牌ApiAccess(id,access_token)
ApiAccess.php - Model -注意: IDE在第一行显示语法错误
class ApiAccess extends base\ApiAccessBase implements IdentityInterface
{
public static function
我安装了新的Yii高级框架。Nginx服务器。
下面的url工作正常:
我使用GII创建了新的CRUD并访问了:
它显示以下错误:
An Error occurred while handling another error:
exception 'yii\web\ForbiddenHttpException' with message 'You are not allowed to perform this action.' in /private/var/www/yii/advanced/vendor/yiisoft/yii2/filters/AccessC
我刚刚使用XAMPP for linux 7.0.23在Linux mint 18.2上安装了ayi2.0 advanced,并且我的php yii migrate/up命令不起作用。它显示:
with message 'could not find driver'
in /opt/lampp/htdocs/yii/vendor/yiisoft/yii2/db/Connection.php:584
我用谷歌搜索了一下,得到了几个结果。在那里,我读到了'use php -m command';你会意识到你的系统使用了哪些php。但我不知道运行该命令后的预期输出是
我创建了yii2项目。当我键入yii migrate commant时,它显示以下错误:
Exception 'ReflectionException' with message 'Class db does not exist'
in C:\OpenServer\domains\chamber_development\yii2chamber\vendor\yiisoft\yii2
i\Container.php:422
Stack
我在yii2高级模板上工作,我需要上传图像的小模块。上传工作正常,但当我试图让上传的图像在视图中渲染时,我收到了这个错误:
An Error occurred while handling another error:
exception 'yii\web\ForbiddenHttpException' with message 'You are not allowed to perform this action.' in /var/www/html/yii_advance/vendor/yiisoft/yii2/filters/AccessC
我有一个在我的应用程序的beforeAction事件上运行的简单代码:
'on beforeAction' => function ($event) {
throw new \yii\web\NotFoundHttpException('The requested page does not exist.');
},
我希望它只显示我的应用程序的404页,但是它会抛出以下错误:
An Error occurred while handling another error:
exception 'yii\web\NotFoundHttpExc
我在feature-1-login分支下运行代码:https://github.com/dzidlicious/invest-tracker 在运行docker-compose up并访问应用程序的后端部分后,我得到了以下堆栈跟踪: yii\base\ErrorException: Exception (Invalid Configuration) 'yii\base\InvalidConfigException' with message 'The directory does not exist: '
in /app/vendor/yiisoft/yi
我正试图从我的基本目录中运行./yii。几个月前,我使用了控制台应用程序,它当时起了作用。我不知道是什么改变了。
我得到以下错误:
Exception 'ReflectionException' with message 'Class user does not exist'
in /var/www/html/beta/fs2/vendor/yiisoft/yii2/di/Container.php:415
Stack trace:
#0 /var/www/html/beta/fs2/vendor/yiisoft/yii2/di/Container.php(
我尝试在控制器中执行这段代码。 throw new ForbiddenHttpException(); 我期望看到403错误,但我看到以下错误: An Error occurred while handling another error:
yii\web\ForbiddenHttpException: You are not allowed to perform this action. in C:\xampp\htdocs\university\vendor\yiisoft\yii2\filters\AccessControl.php:158
Stack trace:
#0 C:\xam
我正在尝试在我的数据库中创建新的迁移,但是在切换终端中写入php yii migrate之后,命令中出现了这个错误 Abdul-fattahs-MacBook-Pro:cust abdul-fattah$ php yii migrate
Yii Migration Tool (based on Yii v2.0.36)
Exception 'yii\db\Exception' with message 'SQLSTATE[HY000] [2006] MySQL server has gone away'
in /Applications/MAMP/ht