摘要:默认情况下,CodeIgniter 中的 URL 被设计成对搜索引擎和人类友好。不同于使用标准“查询字符串”方法的是,CodeIgniter 使用基于段的方法:example.com/news/article/my_article注意:查询字符串形式的 URL 是可选的,分述如下。URI 段根据模型-视图-控制器模式,在此 URL 段一般以如下形式表示:example.com/class/function/ID第一段表示调用控制器类。第二段表示调用类中的函数或方法。第三及更多的段表示的是传递给控制器的参数,如 ID 或其它各种变量。URI 类和URL 辅助函数中的函数可以使你的 URI 更简单 阅读全文
CodeIgniter入门案例之简单新闻系统三
2013-06-07 17:05 by youxin, 653 阅读, 0 推荐, 收藏,
摘要:创建新闻条目现在你已经知道了怎样用CodeIgniter从数据库中读取数据,但还不知道怎样往数据库中写入数据。在这一节中,你将学到通过怎么扩展之前写过的新闻控制器和数据模型来实现这一功能。创建一个表单为了向数据库里输入数据,你需要创建一个表单来输入需要被存储的信息。这就是说你需要一个带两个输入域的表单,一个用来输入标题,一个用来输入内容。另外,你可以通过数据模型中的标题来取得slug。在application/views/news/create.php创建一个新的视图。<h2>Create a news item</h2><?php echo validation 阅读全文
CodeIgniter数据库类
2013-06-07 00:37 by youxin, 437 阅读, 0 推荐, 收藏,
摘要:文档:http://codeigniter.org.cn/user_guide/database/index.htmlCodeIgniter 有一个配置文件让你存放数据库连接值(username:用户名,password:密码,database name:数据库名,等等..). 该配置文件位于application/config/database.php. 你也可以通过放置不同的database.php文件到特定的环境配置文件夹里来设置特定环境的数据库连接值.配件文件存放在一个如下格式的一个多维数组里:$db['default']['hostname'] = & 阅读全文
转:ASP.NET中的路径(path) 详解
2013-06-06 20:23 by youxin, 429 阅读, 0 推荐, 收藏,
摘要:一 ASP.NET常用路径(path)获取方法与格式对照表 假设我们的网址为http://localhost:1897/ News/Press/Content.aspx?id=1019跟Browser Request的网址相关的属性与方法输出(output)实例备注Request.ApplicationPath/指的是当前的application(应用程序)的目录Request.PhysicalPathD:\Projects\Solution\web\News\Press\Content.aspx磁盘驱动器代号:\父目录\子目录\Content.aspxRequest.PhysicalAp.. 阅读全文
转:mysql中key 、primary key 、unique key 与index区别
2013-06-05 18:39 by youxin, 616 阅读, 0 推荐, 收藏,
摘要:一、key与primary key区别CREATE TABLE wh_logrecord (logrecord_id int(11) NOT NULL auto_increment,user_name varchar(100) default NULL,operation_time datetime default NULL,logrecord_operation varchar(100) default NULL,PRIMARY KEY (logrecord_id),KEY wh_logrecord_user_name (user_name))解析:KEY wh_logrecord_user 阅读全文
CodeIgniter入门案例之简单新闻系统二
2013-06-05 00:38 by youxin, 528 阅读, 0 推荐, 收藏,
摘要:教程 − 读取新闻条目在上一节中,我们通过如何写出一个包含静态页面的类来了解了一些这个框架的基本概念。我们也根据自定义路由规则重新梳理了URI。现在是时候向大家介绍动态内容和如何使用数据库了。创建你的数据模型数据库的运算并不是在控制类中进行的,而是在数据模型中,这样他们就可以在后面很容易地被反复使用。数据模型就是对你的数据库或其他数据存储方式进行取回、插入和更新的地方,它们的功能是展示你的数据(They represent your data)。打开application/models文件夹新建一个文件news_model.php,代码如下。确保你已经按照这里的说明配置了自己的数据库并且数据库 阅读全文
CodeIgniter入门案例之简单新闻系统一
2013-06-04 18:18 by youxin, 1425 阅读, 0 推荐, 收藏,
摘要:通过由浅入深,前后连贯的章节安排,本教程将向你介绍CodeIgniter框架基础以及MVC程序架构的基本理论。在教程中,你将创建一个简单新闻系统。首先,你将学会:如何编写代码让程序能够加载静态内容页面;紧接着,你将学会:从数据库中读取新闻条目数据并将其显示出来;最后,你将学会:通过创建页面表单将新闻条目添加进数据库中。教程将主要介绍以下技术要点:模型-视图-控制器(Model-View-Controller)基础知识。URI路由基础。表单验证。使用"Active Record"执行基本的数据库操作。为便于理解,整个教程会被分拆成多个章节——每个章节会介绍涉及到CodeIgn 阅读全文
codeigniter介绍及安装
2013-06-04 10:54 by youxin, 667 阅读, 0 推荐, 收藏,
摘要:首先说一下这个名字,非常有意思,igniter意思是点火器,引爆装置。前面加个code,比喻编码被这个框架给引爆了。名字起得非常不错。官网地址:http://ellislab.com/codeigniter中文官网:http://codeigniter.org.cn/首先下载代码,我下载的版本是CodeIgniter_2.1.3。CodeIgniter 安装分为四个步骤:解压缩安装包。把 CodeIgniter 文件夹和里面的文件上传到你的服务器。通常 index.php 在根目录。用任何文本编辑器打开application/config/config.php去设置你的网站根 URL。如果你打 阅读全文
主流的php框架
2013-06-04 10:13 by youxin, 438 阅读, 0 推荐, 收藏,
摘要:1.Yii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主体化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。而且这个框架的价格也并不太高。事实上,Yii是最有效率的PHP框架之一。2.zend作为PHP艺术及精神的延伸,Zend框架的基础在于简单,面向对象的最佳方法,方便企业的许可协议,以及经过反复测试的快速代码库。Zend框架旨在建造更安全,更可靠的Web 2.0应用及we 阅读全文
java中序列化之子类继承父类序列化
2013-06-04 00:05 by youxin, 9640 阅读, 0 推荐, 收藏,
摘要:父类实现了Serializable,子类不需要实现Serializable 相关注意事项 a)序列化时,只对对象的状态进行保存,而不管对象的方法; b)当一个父类实现序列化,子类自动实现序列化,不需要显式实现Serializable接口; c)当一个对象的实例变量引用其他对象,序列化该对象时也把引用对象进行序列化; d)并非所有的对象都可以序列化,至于为什么不可以,有很多原因了,比如: 1.安全方面的原因,比如一个对象拥有private,public等field,对于一个要传输的对象,比如写到文件,或者进行rmi传输等等,在序列化进行传输的过程中,这个对象的private等域是不受保... 阅读全文
浙公网安备 33010602011771号