php 的 CI 框架的疑问,求教。

php 的 CI 框架的疑问,求教。,第1张

要把css的地址处理后,再传给模板

$data['css_url']=base_url('css/bootstrapcss');

$this->load->view('test', $data);

再在模板里面

href="<php echo css_url;>"

DWORD tm = ::GetTickCount();

……

#ifndef _TIME32_T_DEFINED

typedef _W64 long __time32_t; / 32-bit time value /

#define _TIME32_T_DEFINED

#endif / _TIME32_T_DEFINED /

#ifndef _TIME64_T_DEFINED

#if _INTEGRAL_MAX_BITS >= 64

typedef __int64 __time64_t; / 64-bit time value /

#endif / _INTEGRAL_MAX_BITS >= 64 /

#define _TIME64_T_DEFINED

#endif / _TIME64_T_DEFINED /

#ifndef _TIME_T_DEFINED

#ifdef _USE_32BIT_TIME_T

typedef __time32_t time_t; / time value /

#else / _USE_32BIT_TIME_T /

typedef __time64_t time_t; / time value /

#endif / _USE_32BIT_TIME_T /

#define _TIME_T_DEFINED / avoid multiple def's of time_t /

#endif / _TIME_T_DEFINED /

……

这个应该只是 sql上的事情。你在现实书本信息列表的时候,肯定是需要通过sql查找的。只要你在sql里加一句 order by 的语句就好了。还是说,你的书本信息里没有更新时间这一栏位

不晓得你这路由啥情况,我都是尽量避免设置路由的。

阁下的情况,我可以给出一个折衷的办法:

路由里这样设置:

$route['news/(:any)'] = "news/news_lastest_by_year/$1";

然后,在你的news控制器里,写这样一个方法

function news_lastest_by_year($year, $page)

{

    $year = intval($year);//将传过来的第一个参数强制转换为整数,如2014转为2014

    $page = intval($page);//将传过来的第二个参数强制转换为整数,如1html转为1

    //后续代码

}

当然,这个有个条件,那就是news/$1/$2 这后面的两个参数只能是数字,如果不是数字,都会被强制转化为数字 。

当然,若非要传非数字的参数,那么在控制器里,就不要用intval()来强制转换,可以用正则匹配,检测它是不是数字

这是在调用 view方法 给view传的参数

在这里第一个参数是ci的视图层页面 第二个参数$data可接受的是一个数组

在数组了 title又是一个被ucfirst($page)赋值的变量

可能我这样解释也不对 你去了解下ci的底层的加载

以上就是关于php 的 CI 框架的疑问,求教。全部的内容,包括:php 的 CI 框架的疑问,求教。、C语言怎么获取时间戳、用ci框架写的小说网站如何根据更新日期排在最前面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9778299.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存