草庐IT

YII_TRACE_LEVEL

全部标签

php - 如何在 Yii $criteria 中使用 DATE_ADD?

模型.php//Declare$datetime_limitpublicdatetime_limit;Controller.php//datetime_limitshouldbetheactualdatetime+5days$criteria->select="DATE_ADD(NOW(),INTERVAL5DAY)ASdatetime_limit";错误信息:Activerecord"Users"istryingtoselectaninvalidcolumn"DATE_ADD(NOW()".Note,thecolumnmustexistinthetableorbeanexpressi

php - 在 yii 中创建具有关系的下拉列表

我是Yii框架的新手,现在我尝试从相关表格创建下拉列表。我有表“News”[...很多字段,类别]和“NewsCategories”[id,category_name]。在新闻中创建新记录的表单中,当用户可以选择类别名称时,我想在类别字段中创建一个下拉列表,但类别ID必须是新记录中的记录器。请帮助我。对不起我的英语不好。我希望我解释的内容可以理解。这是我创建关系的方式模型新闻.phppublicfunctionrelations(){//NOTE:youmayneedtoadjusttherelationnameandtherelated//classnamefortherelatio

php - 在 Yii 中从数据库生成树

我在Yii中有一个模型,它代表一棵树,具有以下MySQL表:CREATETABLEIFNOTEXISTS`nodes`(`id`int(11)NOTNULLAUTO_INCREMENT,`node`varchar(255)NOTNULL,[somethingmorenotnecessarytodisplayhere]`parentid`int(11)NOTNULLDEFAULT'0',PRIMARYKEY(`id`),)ENGINE=InnoDB;我对这个模型有以下关系:returnarray('parentnode'=>array(self::BELONGS_TO,'Nodes','

php - 使用 ajax 在 Yii 中上传文件

我正在尝试使用像facebookchat这样的ajax从popover实现文件上传。我发现在Yii中使用ajax提交按钮无法上传文件。所以我尝试使用类似php的方法。这是我找到的php方法,它运行良好。Uploadimage:scripttype="text/javascript"src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js">$(document).ready(function(){$('#photoimg').live('change',function(){varA=$("#imagelo

php - Yii2:如何使验证规则消息不被编码?

在基础PasswordResetRequestForm模型中:publicfunctionrules(){return[['email','exist','targetClass'=>'\common\models\User','filter'=>['status'=>User::STATUS_ACTIVE],'message'=>'Suchuserisnotregistered.'.BaseHtml::a('Signup.',['site/signup'])],];}但是链接呈现编码。如何强制它不被编码?我应该在哪里做,在ActiveForm中,在字段配置中,还是在验证规则中?

php - 检查 Yii 中是否加载了关系

我正在尝试用关系做一些复杂的事情并避免双重加载:我有一个object事件记录,每个记录都通过objectSubject关系与一些subject相关。subject的类型(相对于object)在objectSubject中用另一个关系定义。每个object都有零个或一个subject每种类型的关系我在Object模型中将关系设置为:'objectSubjects'=>array(self::HAS_MANY,'ObjectSubject','object_id'),ObjectSubject模型为:'type'=>array(self::BELONGS_TO,'Type','type_i

php - 使用 Laravel 、 Yii2 、 Slim 等框架有什么优势?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion告诉我优点和缺点

php - Yii2 形式的关系属性

我试图找出在Yii2中处理接收关系数据的表单的正确方法。我还没有找到任何好的例子。我有2个模型Sets和SetsIntensity,每个Set可能有一个与之关联的SetsIntensity。我正在尝试制作一个可以同时输入两者的表格。我不确定如何处理获取SetsIntensity中特定字段“强度”的输入。在哪里$model=new\app\models\Sets();如果我像这样将它放在字段中,客户端验证将不起作用并且属性名称不明确并且保存变得困难field($model,'lift_id_fk')?>field($model,'reps')?>field($model,'sets')?

php - 将亚马逊 AWS 与 yii 2.0 集成

如何将我的Yii2.0项目与Aws集成?我已经使用composer安装了它"aws/aws-sdk-php":"2.*",并包含require'../vendor/aws/aws-autoloader.php';但是当我尝试实例化我的S3客户端时,它一直告诉我Aws不存在。 最佳答案 你可以引用github上的以下链接https://github.com/JDpawar/yii2-aws-s3-sdk它详细介绍了如何将S3SDK与Yii2应用程序一起使用。 关于php-将亚马逊AWS与y

php - Yii2 消息 : What does @@ mean?

调用./yiimessagemy-message-config.php后,我发现我的一些翻译被@@包围了。这是什么意思?messages/de_DE/app.php中的例子return[...'Editcolor'=>'@@Farbeändern@@',...]; 最佳答案 简而言之:此类条目代表已废弃key的本地化。非常简单:当您运行./yiimessage时,您的所有应用程序文件都会被扫描。新找到的key将被添加到本地化文件中。但是,删除的键将用@@标记。所以这样的字符串不会被删除,而是被标记。只是为了确保翻译工作(可能很广泛)