谁一开始就是大神?

PHP 第63页

PHP

yii2实现第三方登录[2.0]

Bravefrog阅读(124)

yii2作为后台如何通过接口写移动端的第三方登录,如qq,微信,求指点

跟纯PHp写思路应该一样吧

控制器问题[2.0]

Newseagull阅读(143)

class HomePageController extends Controller{
	public function actionIndex(){
		return $this->render('index'); 
	}
}

这样访问:
http://127.0.0.1/yii/b/web/index.php?r=home-page
提示:

Not Found (#404)
Page not found.

哪里有错呢?

看下base\controller
url :
http://127.0.0.1/yii/b/web/index.php?r=home-page/index
or
学习了,Camel case controller name not well supported #493,view文件夹也需要是’home-page’。

怎么实现whereid>45anduid=1???[2.0]

Harrydolphin阅读(127)

$data = Chat::find()->where(['>', 'id', 45],'uid'=>1])->asArray()->all(); 要怎么改呢?

还是预处理的更好用
如果先看到底运行的原生sql是什么可以用这样

大家好。。请问在YII2模板中原生PHP语法写法?有没有专门在YII2模板中写原生PHP语法的写法?[2.0]

youthfans阅读(132)

如这段代码。。。

<?php if( ($status['status']) == 1 ): ?>
<span class="wh-collect"><span class="collect"><?php echo '已收藏'; ?></span>(<span id="count">0</span>)</span>
<?endif; ?>
<?php else: ?>
<span class="wh-collect"><span class="collect"><?php echo '收藏'; ?></span>(<span id="count">0</span>)</span>
<?php endif; ?>

转换为YII2中的语法 应该怎么写。。谢谢了。

Yii的模板中 只支持 原生PHP的写法,不需要做什么 转换
直接写,没区别.
提问前没试着把这段代码放到yii里跑一下?
直接写 原生的PHP 就可以了
没有区别,可以直接写
直接写就得了,除了表单,其他没必要用yii写,反倒是脱了裤子放屁 本身浏览器处理的事情 按yii那样写现在还得php引擎处理

yii2的GII我自动生成有下划线的表名CRUD问题[2.0]

Lihappy阅读(139)

yii2的GII我自动生成有下划线的CRUD 生成后为什么提示找不到页面呢?ht_collect这种表名就可以用 ht_course_atta这种的就不行了..ht_course_atta的控制器名称是CourseAttaController
难不成要变成Course_AttaController么?

我刚学,我的也有下划线的,我的views创建的时候是放在ym-user这样的文件夹里,就是CRUD创建视图的时候改成了-,可以正常访问

model里面fields()方法在哪调用的?[2.0]

likelyStone阅读(124)

model里面重写fields()方法可以过滤load()时的字段,那么fields()是在哪调用的?

fields()主要作用关联数据表字段和模型属性,这样数据表改了只改fields里的字段就可以了,不用重新把控制器视图什么的都改一遍。
另外unset后不是在load时过滤而是直接删除和数据表的关联,在该模型内就好像属性或字段不存在一样。
这个貌似没有你说的那个过滤load功能啊。只是返回模型数据时候有用,比如你表里是username你想返回成nickname

登录

找回密码

注册