用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4570|回复: 10
收起左侧

[已解决] 纯CI新人,一堆问题请见谅!

[复制链接]
发表于 2012-5-10 22:55:19 | 显示全部楼层 |阅读模式
大家好,本人是一个PHP新手,前几个月接触了Smarty,但是不习惯离开了。

今天很高兴能碰到CI一个这么优秀的PHP框架,当然,咱新手,问题肯定多多的,就请大家帮忙答疑了。

Q1:CI的M、V、C文件分别存放于哪里、如何调用?
Q2:假使今天有一CI项目,转换到纯PHP是否容易?(双向)
Q3:CI内置AR数据库类和$this->db->...是否相同?如果是,请说明用法,如果不是,请说明优缺点
Q4:CI的缓存类使用后是否能提高效率?对于有数据库存取的有木有影响?
Q5:CI防XSS、SQL注入效果如何?如果好,请说明(最好带图片、代码)
Q6:你使用CI时,习惯的是PHP原生代码还是配合Smarty等模版引擎?
Q7:承上题,如果你需要使用UCenter等第三方开源系统整合CI,你会怎么做?
Q8:CI写出来的项目负载度多高?(假设包含数据库类,启用缓存类,位于Unix上)
Q9:比起ZendFramework,你最喜欢CI哪一点?
Q10:在没有任何C、V的情况下,index.php自动显示404,为什么?


以上十个问题,烦请大家解答了!
发表于 2012-5-11 00:15:29 | 显示全部楼层
Q1: http://codeigniter.org.cn/user_guide/toc.html
Q2: 都是 PHP 语言,不存在转换问题。
Q3: http://codeigniter.org.cn/user_guide/database/index.html
Q4: 当然能提高效率。缓存和数据库无关。
Q5: 防 XSS 和 SQL 注入不是什么难题,这些东西其实是安全意识问题,不是技术问题。所以 CI 是很安全的,例子就是 CI 中国,你可以攻击一下试试(除了论坛是Discuz!的以外)
Q6: 对 Smarty 深恶痛绝,我认为 Smarty 可以去死了。
Q7: 整合要具体问题具体分析,UC 有接口,阅读其文档即可。
Q8: CI 做的项目,目前有项目可承受每日2000万PV。
Q9: CI 更轻量。
Q10: 没有控制器当然是404,MVC架构里控制器是必须有的,是核心。

点评

老大太牛啦  发表于 2012-5-11 15:39

评分

参与人数 3威望 +14 收起 理由
Free❤Feng + 8 赞一个!
貝殼 + 5 不错,我喜欢!
jeongee + 1 赞一个!

查看全部评分

发表于 2012-5-11 17:54:45 | 显示全部楼层
Hex 发表于 2012-5-11 00:15
Q1: http://codeigniter.org.cn/user_guide/toc.html
Q2: 都是 PHP 语言,不存在转换问题。
Q3: http://cod ...

老大的对smarty不是一般的痛恨啊
发表于 2012-5-11 18:27:53 | 显示全部楼层
longjianghu 发表于 2012-5-11 17:54
老大的对smarty不是一般的痛恨啊

确实,也不知道为啥,很不喜欢 smarty -_-
 楼主| 发表于 2012-5-11 19:09:43 | 显示全部楼层
Hex 发表于 2012-5-11 00:15
Q1: http://codeigniter.org.cn/user_guide/toc.html
Q2: 都是 PHP 语言,不存在转换问题。
Q3: http://cod ...

不错,很有诚意,咱就用定了CI!
发表于 2012-5-11 21:02:34 | 显示全部楼层
Hex 发表于 2012-5-11 18:27
确实,也不知道为啥,很不喜欢 smarty -_-

同恨+1,
原生的已经够用了。
发表于 2013-3-20 15:29:02 | 显示全部楼层
ci 我的入门框架!虚心求教,希望多多指教!拜神!!!
发表于 2013-3-20 18:30:23 | 显示全部楼层
同恨+1,
原生的已经够用了。
发表于 2013-3-20 18:30:46 | 显示全部楼层
ci  重在效率。。

过阵子打算再学学ruby
发表于 2013-6-21 13:42:59 | 显示全部楼层
想問個問題,
以往面試時,
如果這間公司是你很想進去的(比如華為),
如果面試主管要求你用CI+Smarty,
請問你會去這間公司嗎?

本版积分规则