大家来评论下 yii 框架吧

2016-09-06 16:41:33 +08:00
 xiaolanger
最近工作中,要用到 yii 框架,看到官网文档混乱
4979 次点击
所在节点    PHP
47 条回复
aksoft
2016-09-06 16:45:41 +08:00
请善用搜索
还不错。
MrLin
2016-09-06 16:46:51 +08:00
yii 的文档不乱
xiaolanger
2016-09-06 16:49:41 +08:00
@MrLin 我跟 laravel 比较了一下,感觉远没有 laravel 的文档来的清晰啊
@aksoft 老的项目,用的 yii1 能告诉我一下正确的搜索姿势么?
aksoft
2016-09-06 16:50:39 +08:00
@xiaolanger 你最近用到 yii ,多久的项目了。。。
CTO
2016-09-06 16:52:28 +08:00
文档确实不太友好 不如 TP Laravel 但是框架还是不错的 但是需要开发人员既要懂前端 又要懂后端。。
xiaolanger
2016-09-06 16:52:53 +08:00
@aksoft 哈哈 是接手的老项目 从用 yii1 这个点 就可以知道是多老的项目了。。。
CTO
2016-09-06 16:53:08 +08:00
@xiaolanger 出门左转 stackoverflow
xiaolanger
2016-09-06 16:54:02 +08:00
@CTO 各种小挂件 都是用 PHP 来实现 我就很纳闷 为什么不能用前端的方式呢
aksoft
2016-09-06 16:54:40 +08:00
@CTO 只能左转了。。。

@xiaolanger yii1 太老了,基本上无知
jarlyyn
2016-09-06 16:56:14 +08:00
yii 还文档混乱?

你不想用关键可以不用啊。

挂件和 gii 是用来给你快速搭建可用的后台而已。
xiaolanger
2016-09-06 16:58:33 +08:00
@aksoft 只能慢慢找老的文档了 也只能碰到问题左转了
@jarlyyn 接手老的项目 不得不用而已 看到这样的方法来用后端实现前端的功能(可能是用了 bootstrap 插件的缘故) 比较没头绪
aksoft
2016-09-06 17:13:29 +08:00
@xiaolanger 兄弟,我同情你~
xiaolanger
2016-09-06 17:17:27 +08:00
@aksoft 😂😂😂😂😂😂 踩坑不易
jarlyyn
2016-09-06 17:37:52 +08:00
@xiaolanger

这本来就是后端的功能,怎么成了前端的功能了……

难不成 php 写着写着都只会写接口了么。

http://www.yiiframework.com/doc/api/

这里面到底哪条混乱了?
jarlyyn
2016-09-06 17:41:15 +08:00
同样找 db 的 Connection 来看

https://laravel.com/api/5.3/Illuminate/Database/Connection.html

http://www.yiiframework.com/doc/api/1.1/CDbConnection

怎么看都是下面这条文档更清晰更完善吧?
young
2016-09-06 17:47:57 +08:00
http://www.yiiframework.com/doc/guide/1.1/en/index
这个文档乱吗? 现在的框架不都是这个套路吗

不知道你看的是哪个"官网"
jarlyyn
2016-09-06 17:50:02 +08:00
@young

反正就 Yii 而言,

在代码层面,还是有些地方有些小坑的。

但文档质量,那我是没看到有几个文档能秒了它的。
xiaolanger
2016-09-06 17:52:52 +08:00
@jarlyyn 嗯 我原来后端写前端,都是用 smarty 等模板 现在是直接 <? php echo ?> 再加上各种 $this->... 和 CHtml::... 等 所以比较不习惯 看文档混乱 可能是因为项目里老的代码太乱了 导致我一直没理清头绪的缘故

v2ex 作为超级橡皮鸭 让我吐槽了一番 再加上你们的三言两语 确实特别有用 谢谢
xiaolanger
2016-09-06 17:54:38 +08:00
@young
@jarlyyn
好吧 非要说出来我看的是中文文档么😂 我去看英文文档了。。。 谢谢 不该贪图省事去看翻译过来的文档。。。
jarlyyn
2016-09-06 17:56:45 +08:00
@xiaolanger

Yii 的模板里没有$this 啊.

CHtml 是前台的帮助类,看文档过一遍就可以了。主要知道带 active 和不带 active 的去被就可以了。

剩下的一般也就 gridview 和 detailview 两个插件了。

view 部分最没什么吐槽的价值了好不。

用到 actions()和 controllerMaps 你再来吐槽还差不多……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/304336

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX