用户
 找回密码
 入住 CI 中国社区
搜索
12
返回列表 发新帖
楼主: sinobuddy
收起左侧

[讨论/交流] 笨鸟学习笔记

[复制链接]
 楼主| 发表于 2009-11-22 02:01:21 | 显示全部楼层
回复 1# sinobuddy

  今天下午闲的无聊,又打开FIREFOX 上的MY CODEIGNITER用户手册插件来研习(因为公司上不了网,这个用户手册插件是离线使用的)。这一看可不得了了,收获还真不小。

  首先,泡杯茶。从目录基本信息开始看起(反正没事,消磨时间)。有点深,跳过去,看看那个什么下载安装。安里面的方法安装上去,怎么测试呢?打开默认的页面一看,
Welcome to CodeIgniter!
The page you are looking at is being generated dynamically by CodeIgniter.
If you would like to edit this page you'll find it located at:system/application/views/welcome_message.php
The corresponding controller for this page is found at:system/application/controllers/welcome.php
If you are exploring CodeIgniter for the very first time, you should start by reading the User Guide.

Page rendered in 0.0629 seconds
  这不就可以了啊?上面说了,你要想改视图,就去改这个页面system/application/views/welcome_message.php,改控制就改system/application/controllers/welcome.php。原来这就是MVC里的V和C 啊!

  那个WELCOME.PHP里的什么东东就死记就好了,我到现在也没理解那是什么意思。反正就按他那个写,就可以了。welcome_message.php更简单,先找个静态的页面放上就可以了。搞的太动感,我会晕。

  刚刚开始的朋友可能对放置图片有点晕,我找了好久,最后被我发现,在HELPER里的HTML中,有个IMG,用这个就可以解决放置图片的问题,不过,我在想,这个路径是不是可以再精简一点?

  最后是数据库了,让我想一下,数据库是怎么被我撞上的。先是在控制页(就是在CONTROL下的页面)给几个变量赋值($DATA=('TITLE'=>'MY TITLE'),然后使用$this->load->view('welcome_message',$data);把这个值带到WELCOME_MESSAGE页面。

  最后的最后就是我正在看的那个数据库那一章了,正研究,还没学会,这里要涉及那个什么M层了。
发表于 2009-11-26 16:33:16 | 显示全部楼层
呵呵,和我学习的心态一样。有感觉。
发表于 2009-12-2 13:54:59 | 显示全部楼层
小类下面就是商品了,(商品的属性让我很犯难,每个商品的属性都不定,我想把商品的属性单独列张表,但是,又不知道如果让他们与商品关联)
个人观点仅供参考:
分类和商品没多大关系,这里就不说了。
商品表:商品ID 分类ID 商品名称 商品价格 商品属性
属性表:属性ID 属性名称

商品表通过分类ID和分类关联,商品属性存储属性表的ID值就可以了,因为不知道你有啥属性所以不好说,这是最常用的做法吧。

本版积分规则