小编Tor*_*rez的帖子

CodeIgniter - 加载CSS

我正在为Web解决方案开发自定义API,我正在使用MVC设计模式.我有一个模块文件夹,这样我就可以交换模块,也可以在不中断工作测试代码的情况下处理各个部分.我现在唯一的问题是我想在任何地方加载CSS并让我的应用程序正确导入head标签中的css文件.我知道CodeIgniter这样做但我不确定如何.

使用PHP,如何在任何地方加载CSS文件,然后让代码正确导入head标签中的css,如CodeIgniter?

提前致谢.

php codeigniter

21
推荐指数
2
解决办法
6万
查看次数

MySQL - 使用UNION ALL和GROUP BY进行搜索

SELECT p.id, p.title, p.uri, 'post' AS search_type
FROM `posts` AS p 
WHERE title LIKE "%logo%" 

UNION ALL 

SELECT p.id, p.title, p.uri, 'tag' AS search_type
FROM posts AS p 
INNER JOIN post_tags AS pt ON pt.post_id = p.id 
INNER JOIN tags AS t ON pt.tag_id = t.id 
WHERE t.title LIKE "%logo%"

UNION ALL

SELECT p.id, p.title, p.uri, 'category' AS search_type
FROM posts AS p 
INNER JOIN post_categories AS pc ON pc.post_id = p.id 
INNER JOIN categories AS c ON pc.category_id = …
Run Code Online (Sandbox Code Playgroud)

mysql sql database union group-by

6
推荐指数
2
解决办法
9746
查看次数

内部子域到文件夹重定向

我想动态创建文件夹,但看起来我正在使用mod_rewrite动态创建子域.例如

使用PHP创建"john"文件夹

www.example.com/john/
Run Code Online (Sandbox Code Playgroud)

然后能够访问我放在那里的任何东西:

john.example.com
Run Code Online (Sandbox Code Playgroud)

先感谢您,

短剑的一种

subdomain mod-rewrite

5
推荐指数
1
解决办法
5660
查看次数

简单的MVC mod-rewrite

我不确定如何对模块化MVC结构进行mod-rewrite.我想要发生的是URL捕获:

http://domainname.com/index.php?model={model}&view={view}&parameters={parameters}

注意:参数将按特定顺序并由管道分隔(除非有更好的方法):parameters = param1 | param2 | param3

http://domainname.com/{model}/{view}/{parameters}

例:

http://domainname.com/faq/edit/13

另一个例子:

http://domainname.com/faq/index/{sort}/{page}/{search} http://domainname.com/faq/index/asc/3/How+to

基本上模型和视图之后的任何东西都可以作为参数; 尽可能多的.对于每个视图,我将了解区域允许的可能参数以及顺序.

先感谢您.

-

使用下面的代码就是我拥有的:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)/(.*) index.php?model=$1&view=$2¶meters=$3 [L,NS]

URL:http://localhost:8888/testing/faq/index/asc/5/How+to
PHP $ _GET变量:

Array
(
    [model] => faq/index/asc
    [view] => 5
    [parameters] => How to
)

应该:

Array
(
    [model] => faq
    [view] => index
    [parameters] => asc/5/How to
)

请帮忙

model-view-controller mod-rewrite

5
推荐指数
1
解决办法
6140
查看次数

CodeIgniter路由

我正在开发一个包含产品类别和产品的CI的电子商务网站.我想路由URL以便它将转到产品控制器,然后为第一个段运行getCategoryByName函数,然后为第二个段运行getProductByName.这是我有的:

URL:
products/docupen/rc805
routes.php:
$route['products/([a-z]+)'] = "products/getCategoryByName/$1";
$route['products/([a-z]+)/([a-z0-9]+)'] = "products/$1/getProductByName/$2";

但它不起作用."docupen"是类别,"rc805"是产品.

提前致谢.


感谢大家的帮助.这就是我最终需要的东西.

$route['products/:any/:num'] = "products/getProductByID";
$route['products/:any/:any'] = "products/getProductByName";
$route['products/:any'] = "products/getCategoryByName";

php regex routing codeigniter http

5
推荐指数
2
解决办法
1万
查看次数

Javascript Clean URL Regex

我正在构建一个包含几个字段的CMS新闻部分,但这个问题特别需要的是"标题"和"URL参考"字段.当用户输入文章标题时,我希望Javascript/jQuery替换Title字段中的文本,并通过删除任何空格和带有短划线( - )的奇怪字符来创建"干净"的URL片段.

例如

Kris'FUN新文章(标题)

kris-fun-new-article(URL参考)

这是代码,但我似乎无法弄清楚如何替换多个空格和特殊字符

$('#title').keyup(function(){
    var ref = $(this).val().toLowerCase().replace('\ ','-');
    $('#reference').val(ref);
});

此外,就像标题"Kris'FUN新文章"一样,正则表达式应该用"kris - "(一个破折号)代替"Kris"(引用和空格).基本上可以识别彼此之间是否有两个特殊字符,并且替换为一个破折号.不喜欢这个"kris - fun-new-article".

提前致谢

javascript regex jquery

5
推荐指数
2
解决办法
1万
查看次数

使用OpenCart的路由器类清理URL

如何使用内置的Router类在OpenCart中编写干净的URL?这是我的.htaccess文件:

RewriteEngine On
RewriteRule ^(system) - [F,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]

routing opencart

5
推荐指数
1
解决办法
3872
查看次数

MySQL排球榜

我有一个完整的游戏结果数据库表,想知道我是否可以计算以下内容:

  • GP(比赛)
  • 丢失
  • 积分(每次获胜2分,每次失分1分)

这是我的表结构:

CREATE TABLE `results` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `home_team_id` int(10) unsigned NOT NULL,
  `home_score` int(3) unsigned NOT NULL,
  `visit_team_id` int(10) unsigned NOT NULL,
  `visit_score` int(3) unsigned NOT NULL,
  `tcl_id` int(3) unsigned NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
Run Code Online (Sandbox Code Playgroud)

还有一些测试结果:

INSERT INTO `results` VALUES(1, 1, 21, 2, 25, 68);
INSERT INTO `results` VALUES(2, 3, 21, 4, 17, 68);
INSERT INTO `results` VALUES(3, 1, 25, 3, 9, 68);
INSERT INTO …
Run Code Online (Sandbox Code Playgroud)

mysql statistics

5
推荐指数
1
解决办法
304
查看次数

将变量存储在Movieclip或Sprite中

如何将数据添加到动态创建的MovieClip/Sprite中,以便稍后在与该MovieClip/Sprite协调的事件中访问数据?

示例代码:

for(var i:int; i < xml.children(); i++){
    var button:MovieClip = new MovieClip();
    button.graphics.beginFill(0x000000);
    button.graphics.drawCircle(100 + 20 * i, 200, 10);
    button.graphics.endFill();
    button.addEventListener(MouseEvent.MOUSE_UP, doSomething);
    button.name = "item_"+i;
    button.storedData.itemNumber = i;
}

function doSomething(e:Event):void
{
    trace(e.target.storedData.itemNumber);
}

提前致谢.

actionscript-3

4
推荐指数
1
解决办法
1万
查看次数

PHP舍入数字

我似乎无法弄清楚如何在PHP中总结.ceil()将是显而易见的选择,但我需要round()提供与其第二个参数"精度" 相同的功能.这是一个例子:

// Desired result: 6250
echo round(6244.64, -2); // returns 6200
echo round(6244.64, -1); // returns 6240
echo ceil(6244.64) // returns 6245

我需要数字总是向上舍入,以便我可以根据图表的参数计算相等的除数.

php rounding

3
推荐指数
1
解决办法
2923
查看次数

正则表达式 - 在字符串末尾修剪字符

我试图删除-字符串末尾的尾随(破折号).这是我的代码:

<?php

$str = 'SAVE $45! - Wed. Beach Co-ed 6s (Jul-Aug)';

echo ereg_replace('([^a-z0-9]+)','-',strtolower($str));

?>

产生这个:

save-45-wed-beach-co-ed-6s-jul-aug-

如何删除特定的尾随字符,在这种情况下是破折号?

提前致谢.

php regex

3
推荐指数
1
解决办法
1万
查看次数

标准变更评论

我正在寻找一些标准格式的方向来评论PHP的变化.在与大量项目的各种开发人员合作时,评论不断发表,并且在大多数情况下,评论的评论很差或根本没有评论.

这是一个例子,请随意扩展它:

/**
 * Author: [first and last name]
 * Date Changed: [YYYY-MM-DD]
 * Description: [description]
 */

问:有没有人知道评论PHP变化的标准化方法?

php standards comments

1
推荐指数
1
解决办法
110
查看次数