问题列表 - 第24377页

URL中的Yii urlManager语言

我正在尝试使用以下语法向网址添加语言:http: //www.example.com/en/site/page/view/about

到目前为止我所使用的短网址如:http: //www.example.com/en/site/contact 但不是很长一次,如我的第一个例子

这是我到目前为止:

/config/main.php

'urlManager'=>array(
    'class'=>'application.components.MyCUrlManager',
    'urlFormat'=>'path', 'showScriptName'=>false,
    'rules'=>array(
        '<language:\w+>/<controller:\w+>/<id:\d+>'=>'<controller>/view',
        '<language:\w+>/<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
        '<language:\w+>/<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
    ),
),
Run Code Online (Sandbox Code Playgroud)
<?php // components/MyCUrlManager.php

class MyCUrlManager extends CUrlManager
{
    public function createUrl($route,$params=array(),$ampersand='&')
    {
        if(isset($_POST['_lang']))
        {
            Yii::app()->setLanguage($_POST['_lang']);
            $route['language']=Yii::app()->language;
        }
        elseif (!isset($route['language']))
        {
            $route['language']=Yii::app()->language;
        }
        else
        {
            Yii::app()->setLanguage($route['language']);
        }
        return parent::createUrl($route, $params, $ampersand);
    }
}
?>
Run Code Online (Sandbox Code Playgroud)
class LangBox extends CWidget {

    public function run() {

        $currentLang = Yii::app()->language;
        require_once 'Zend/Locale.php';
        $locale = new Zend_Locale();
        //$siteLanguages = $this->getLang();
        $siteLanguages = array('en','de','tr');
        foreach($siteLanguages as …
Run Code Online (Sandbox Code Playgroud)

php url-routing yii

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

是否有可能从货币代码中获得货币符号?

我的iPhone应用程序使用setCurrencyCode将NSDecimalNumber格式化为货币,但是另一个屏幕仅显示货币符号.而不是存储货币代码和符号,是否可以从代码中派生符号?我认为以下可能有效,但它只返回符号为$:

currencyCode = [dictPrices valueForKey:@"currencyCode"];
NSNumberFormatter *numberFormatter = [[[NSNumberFormatter alloc] init] autorelease];
[numberFormatter setFormatterBehavior:NSNumberFormatterBehavior10_4];
[numberFormatter setCurrencyCode:currencyCode];
[numberFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];

NSString *currencySymbol = [numberFormatter currencySymbol];
Run Code Online (Sandbox Code Playgroud)

iphone currency objective-c

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

gcc:使用-Werror和-pedantic被认为是好习惯吗?

我只是深入研究gcc手册,有些事情我还不清楚:

  1. 指定std时,我是否应该始终使用-pedantic?
  2. 使用-g时,标准级别是否足够,或者我应该指定级别3,即-g3?
  3. 使用-Werror来推广所有错误警告和-pedantic-errors以促进所有迂腐警告错误是一种好习惯吗?

gcc warnings debug-symbols

17
推荐指数
3
解决办法
7659
查看次数

通过Google Chrome扩展程序检测浏览器焦点/焦点外

有没有办法找出Google Chrome是关注焦点还是失焦?我正在创建一个应用程序,需要知道用户当前是否正在使用浏览器.

通过在Google扩展程序中通过内容脚本绑定检测,我尝试使用模糊和焦点,但问题是单击地址栏也会触发模糊事件.检测鼠标移动也是如此,其中将不会检测到将鼠标移动到观看区域之外.

我也试过看onFocusChanged,但它似乎只能检测出chromes'窗口中的变化而不是Chrome之外的应用程序.

有人对此有其他想法吗?另外,如果我为firefox创建了一个附加组件,这会更容易吗?

谢谢!

browser google-chrome focus window

14
推荐指数
3
解决办法
5502
查看次数

从php加载c库

在最近的一个项目中,我真的需要lib tre匹配库.

然而,该项目是在PHP,并没有该库的PHP绑定.

我试图谷歌如何为c库创建一个接口,但我找到的只是dl加载只有php扩展的接口的功能.

我错过了什么?

php c interface tre-library

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

滚动后,将恢复ListView中的Checkset'Checked'

我遇到以下问题:

我有一个ListActivity,它的ListView由一个图标,文本和一个复选框(使用LayoutInflater)组成.

ListView的适配器扩展了ResourceCursorAdapter(即从数据库中检索ListView的数据源,也检查每行的Checked状态)

一切都很好,除非我取消选中/选中任意一行的复选框,如果我向下滚动直到修改后的复选框不再可见,然后向上滚动,复选框将恢复到其原始状态.

数据库被修改,这不是问题(即如果我修改一行并退出活动,再次输入,修改后的行显示为Ok).

我的猜测是,这与列表的呈现方式有关,因为出于某种原因,ListView在呈现滚动时首次填充时会"呈现"所有行的原始状态.

我一直在寻找这个bug,但我没有找到任何有这个问题的人.我很感激您的任何建议.

checkbox android listview

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

如何加载页面然后运行jQuery函数?

在母版页上,我将此代码放在同一母版页中加载页面,然后运行jQuery函数

这是我的主页面标记:

<%@ Master Language="VB" CodeFile="MasterPage.master.vb" Inherits="MasterPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <asp:ContentPlaceHolder id="head" runat="server">
    </asp:ContentPlaceHolder>
    <link href="StyleSheet.css" rel="stylesheet" type="text/css" />

    <script src="js/jquery-1.4.2.js" type="text/javascript"></script>

    <script type="text/javascript">

    $(document).ready(function() {
        $("#mainContactLink").click(function() {
       $(body).open("about-us.aspx", self);
            $("#mainContTable #abtContacts").fadeIn(1000).siblings("div").fadeOut(100);
            $("#mainContTable #abtContacts").siblings();
        });
    });

</script>
</head>
<body>
    <form id="form1" runat="server">

    <div id="mainContainer">
    <div id="subContainer">
    <div id="topNavigation">
    <ul id="topNav">
    <li><a href="Default.aspx">Home</a>

    </li>
    <li><a href="awards.aspx">Awards</a></li>
    <li><a href="projects.aspx">Projects</a>

    </li>
    <li><a href="NewsDetails.aspx">News</a></li>
    <li><a href="profile.aspx">Profile</a></li>
    <li><a href="about-us.aspx">About Us</a></li>
    </ul>

    </div>
    <div id="logoDiv"> …
Run Code Online (Sandbox Code Playgroud)

jquery load function

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

B树和2-3-4树之间的差异

B树和2-3-4树有什么区别?

另外,您如何找到每个的最大和最小高度?

theory tree b-tree data-structures

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

是否有可能在git中创建一个新的空远程分支而无需推送?

创建远程分支的大多数示例涉及从本地分支推送

有没有办法创建一个空的远程分支而不推?

是否也可以创建一个本地空分支,检查出来然后将其链接到新的也是空的远程分支而不推?

git branch

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

Java:构造函数如何返回值?

$ cat Const.java 
public class Const {
    String Const(String hello) {
        return hello; 
 }
 public static void main(String[] args) {
     System.out.println(new Const("Hello!"));
 }
}
$ javac Const.java 
Const.java:7: cannot find symbol
symbol  : constructor Const(java.lang.String)
location: class Const
  System.out.println(new Const("Hello!"));
                     ^
1 error
Run Code Online (Sandbox Code Playgroud)

java constructor return-value

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