摘要:在CI中你可以这样很简单地装载library: $this->load->library('newclass'); 注意系统中会有两个library目录,一个是system/application/libraries,还有一个是system/libraries,加载的时候系统会自动地检查两个地方,前者的优先级高于后者,这个不错。 如果要处理session,可以这样提前加载: $this->load->library('session'); 这个一般可以放到构造器中,当然也可以在某个方法中单独加载。如果是用的多,可以修改config文件让每 阅读全文
CodeIgniter结合Bootstrap
2013-06-17 18:43 by youxin, 2042 阅读, 0 推荐, 收藏,
摘要:CodeIgniter-Bootstrap结合了 cI和bootstrap的长处,一个专注于服务器端,一个专注于ui,这个把2个结合起来了。框架地址:http://www.andyhawthorne.co.uk/codeigniter-and-twitter-bootstrap/http://blog.stevenlu.com/2012/04/28/getting-started-with-codeigniter-bootstrap/ 阅读全文
php如何在原来的时间上加一天?一小时
2013-06-16 23:56 by youxin, 1489 阅读, 0 推荐, 收藏,
摘要:php如何在原来的时间上加一天?一小时?<?phpecho "今天:",date('Y-m-d H:i:s'),"<br>";echo "明天:",date('Y-m-d H:i:s',strtotime('+1 day'));?>上一行输出当前时间,下一行输出明天时间这里+1 day可以修改参数1为任何想需要的数 day也可以改成year(年),month(月),hour(小时),minute(分),second(秒)如date('Y-m-d H:i:s 阅读全文
转:CI配置SMARTY
2013-06-16 21:31 by youxin, 270 阅读, 0 推荐, 收藏,
摘要:1、到相应站点下载Smarty的源码包;2、将源码包里面的libs文件夹copy到CI的项目目录下面的libraries文件夹下,并重命名为Smarty;3、在目录 application/libraries 下建立一个类文件 CI_Smarty.php(当然也可以命名为 MY_Smarty.php,只要前缀定义的是 MY):跟多参考:http://www.cnmiss.cn/?p=261http://blog.sitearth.com/codeigniter%E4%B8%AD%E4%BD%BF%E7%94%A8smarty%E6%A8%A1%E6%9D%BF%E5%BC%95%E6%93%8 阅读全文
让Apache支持中文Directory的最简方法
2013-06-16 19:32 by youxin, 328 阅读, 0 推荐, 收藏,
摘要:解决方法很简单,一句话,将httpd.conf配置文件的字符编码转换成UTF-8即可。 转换方法也很简单,在记事本中选择 文件->另存为,弹出的窗口中选择编码为UTF-8即可.重新启动下apache。我用这个方法,还是不行。暂时没有好的方法。 阅读全文
php订单生成唯一Id
2013-06-16 16:03 by youxin, 3813 阅读, 0 推荐, 收藏,
摘要:一般用到一个函数:uniqid(prefix,more_entropy)参数描述prefix可选。为 ID 规定前缀。如果两个脚本恰好在相同的微秒生成 ID,该参数很有用。more_entropy可选。规定位于返回值末尾的更多的熵。说明如果prefix参数为空,则返回的字符串有 13 个字符串长。如果more_entropy参数设置为 true,则是 23 个字符串长。如果more_entropy参数设置为 true,则在返回值的末尾添加额外的熵(使用组合线形同余数生成程序),这样可以结果的唯一性更好。由于基于系统时间,通过该函数生成的 ID 不是最佳的。如需生成绝对唯一的 ID,请使用 md 阅读全文
三层架构实现
2013-06-16 15:07 by youxin, 494 阅读, 0 推荐, 收藏,
摘要:三层:表示层;BLL业务逻辑层;DAL数据处理层!DAL数据处理层包括:DALFactory抽象工厂,IDAL接口类库,DAL再加上一个Model实体类模型层!总体来说就是:一个应用程序(表示层),5个类库(BLL,IDAL,DAL,DALFactory,Model)三层载体尽量别用Dataset 太麻烦!还是用实体类好!下面给你列下大概步骤(10大步):1. 先创建Windows应用程序,即表示层2. 添加5个类库项目:Models,Bll,IDAL,DAL,DALFactory3. 添加项目引用 a) IDAL应用:Models b) DAL引用:Models,IDAL,System.co 阅读全文
转:PHP三层结构实现留言板
2013-06-16 12:14 by youxin, 399 阅读, 0 推荐, 收藏,
摘要:我们以一个简单的留言板代码为例,先来看一个最简单的三层结构代码,如代码1所示:// 代码 1// 外观层类class LWordHomePage { // 添加留言 public function append($newLWord) { // 调用中间服务层 $serv = new LWordServiceCore(); $serv->append($newLWord); }};// 中间服务层class LWordServiceCore { // 添加留言 public function append($newLWord... 阅读全文
php ORM 持久层框架与简单代码实现
2013-06-16 01:39 by youxin, 865 阅读, 0 推荐, 收藏,
摘要:1、PropelPropel是一个适用于PHP5的OR映射(Object Relational Mapping)框架,它基于Apache Torque提供对象持久层支持。它通过XML格式的模式定义文件和相应的配置文件来生成SQL和类,它允许你使用对象代替SQL来读写数据库表中的记录。Propel提供一个生成器来为你的数据模型创建SQL定义文件和PHP类。开发者也可以十分简单的定制生成的类,我们还可以通过XML, PHP类和Phing构建工具把Propel集成到已有的应用开发框架中去.例如PHP框架symfony的1.2以前的版本就是默认使用了精简版的 Propel作为默认ORM框架。官方网站: 阅读全文
生成Substance皮肤Menu项的代码
2013-06-16 00:15 by youxin, 1238 阅读, 0 推荐, 收藏,
摘要:为什么不能用addActionListener(new ActionListener() 。。)的方法,看前一篇文章http://www.cnblogs.com/youxin/archive/2013/06/16/3138225.html皮肤: public static String[] skins={"SubstanceAutumnLookAndFeel", "SubstanceBusinessBlackSteelLookAndFeel", "SubstanceBu... 阅读全文
浙公网安备 33010602011771号