小编ash*_*ash的帖子

使用Ruby 1.8和1.9的Phusion Passenger?

我如何使用Phusion Passenger运行两个单独的Rails应用程序,一个使用Ruby 1.8.x,另一个使用Ruby 1.9.x?我正在运行Redmine,它不兼容Ruby 1.9.x,而另一个应用程序是一个自制的应用程序.

我正在使用Apache 2.2.x和Passenger 2.2.4.

这甚至可能吗?

ruby apache ruby-on-rails passenger

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

如何在Codeigniter项目中获取所有控制器的数组?

我想获得Codeiginiter项目中所有控制器的列表,这样我就可以轻松遍历每个控制器并添加已定义的路径.我似乎无法找到一种能让我得到我所追求的方法?

这是routes.php文件中我想访问该数组的代码片段: -

// I'd like $controllers to be dynamically populated by a method
//
$controllers = array('pages', 'users');

// Loop through each controller and add controller/action routes
//
foreach ($controllers as $controller) {
    $route[$controller] = $controller . '/index';
    $route[$controller . '/(.+)'] = $controller . '/$1';
}

// Any URL that doesn't have a / in it should be tried as an action against
// the pages controller
//
$route['([^\/]+)$'] = 'pages/$1';
Run Code Online (Sandbox Code Playgroud)

更新#1

为了解释我正在努力实现的目标......我有一个Pages控制器,其中包含about,contact-us,privacy等页面.这些页面都应该可以通过/ about,/ contact-us和/ privacy访问.所以基本上,可以访问Pages控制器中的任何操作/方法,而无需指定/ pages/<action>.

不知道我是否正确地走这条路?

php controller codeigniter

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

标签 统计

apache ×1

codeigniter ×1

controller ×1

passenger ×1

php ×1

ruby ×1

ruby-on-rails ×1