如图
if(YII_ENV_DEV) {
}
把这2行 删除即可
$config[‘bootstrap’][] = ‘debug’;
$config[‘modules’][‘debug’] = ‘yii\debug\Module’;
不用去掉,传到服务器上自己就没了。
如图
if(YII_ENV_DEV) {
}
把这2行 删除即可
$config[‘bootstrap’][] = ‘debug’;
$config[‘modules’][‘debug’] = ‘yii\debug\Module’;
不用去掉,传到服务器上自己就没了。
Unknown Class – yii\base\UnknownClassException
Unable to find ‘backend\controllers\BaseController’ in file: D:\wamp\www\school2\questionnaire\advanced/backend/controllers/BaseController.php. Namespace missing?
yii-advanced-app-2.0.12我是下载了这个 然后配置数据库 然后用gii生成model和crud然后访问 就报这个错了
求各位大神指点,哪里没对
检查一下你代码
Namespace 是不是写错了
配了好几次都是同样的问题
namespace missing 查查你的api\models\Goods.php文件吧
答案就在图中
如我的数据表包含字段: id, name, address
表单里面
name可以用<?Php echo $form->textField($model,’name’) ?>来生成
但是如果有个
old_name,不是数据表的字段,不能自动生成?只能用这种吗?
然后后台只用$_POST[‘old_name’]来获取,而不是向其他字段用$_POST[‘model’][‘name’]来获取吗?
在 模型 中定义属性 public $old_name, 然后添加到 rules规则中 [[‘old_name’], ‘required’], 控制器也要定义这个属性
表单我用的post,翻页后post就空了,查询条件丢失。
在网上搜的解决方案:在action中先把条件写进get,但是我写进get了,翻页后get还是空的
求解惑,万分感谢!!
你生成的get链接上不带参数?
那你就把条件写到分页链接上去呀
你如果能把代码贴出来,大家帮你解答就更方便点来
POST 条件保存在 session中
分页使用js POST吧
这个提示是不是xdebug配置问题,phpinfo可以看到xdebug。
求解答!
php -i
在action传给视图一个数组,array(‘百度’,’谷歌’)
生成 百度
怎样能生成 百度 呢?
我知道在action中这样写数组array(‘百度’=>’百度’,’谷歌’=>’谷歌’),有没有简单的方法?
可以在模型中定义常量
const XXX(常量名) = [
‘百度’=>’百度’,
‘谷歌’=>’谷歌’
];
然后在模板中 ->dropDownList($model::XXX);
`$query_doing = $query_ol;
$query_doing->andWhere(['<>', 'orderstatus', '成功']);
$task = $query_doing->one();`
这样的话$query_ol 也被改变了,难道变量拷贝成了地址引用?
clone:$query_doing = clone $query_ol
这是什么东西?
对象和引用
<?php echo $form->textField($model,’name1′) ?>
<?php echo $form->textField($model,’name2′) ?>
rules()里怎么规定name1和name2不同时为空?
自己写个方法验证吧 ,yii2的rule好像没有这个验证
https://github.com/Echosong/ES
最简单的方法是使用自定义验证,然后在方法里面检查另外一个属性是否为空
这个试试
index视图:
引用了jquery.pjax.js插件
当单击某链接触发:
$.pjax({
url: "index.php?r="aaa/b", // aaa控制器的b方法
container: '.rongqi', // .rongqi(内容替换的容器)
})
aaa控制器的b方法:
public function actionB(){
$model=CCC:find()->all(); // CCC模型 查询表数据
$this->renderPartial('ddd',['model'=>$model]); // ddd视图 ['model'=>$model]传值
}
问题:
当 aaa控制器的b方法 不查询表数据,可以局部刷新且改变地址
当查询表数据时,能接受到表数据,但即使不传值也会整个页面刷新跳转,相当于没有了index视图,只有ddd视图
名子是随便取的,请不要在意。本人菜鸟,请回答简单详细点,谢谢
注意pjax 的timeout时间,如果action查询数据时间长了,会整个页面刷新
没用过。。。。。。。。。。
第一次听说pjax……