我正在尝试使用以下语法向网址添加语言: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) 我的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) 我只是深入研究gcc手册,有些事情我还不清楚:
有没有办法找出Google Chrome是关注焦点还是失焦?我正在创建一个应用程序,需要知道用户当前是否正在使用浏览器.
通过在Google扩展程序中通过内容脚本绑定检测,我尝试使用模糊和焦点,但问题是单击地址栏也会触发模糊事件.检测鼠标移动也是如此,其中将不会检测到将鼠标移动到观看区域之外.
我也试过看onFocusChanged,但它似乎只能检测出chromes'窗口中的变化而不是Chrome之外的应用程序.
有人对此有其他想法吗?另外,如果我为firefox创建了一个附加组件,这会更容易吗?
谢谢!
在最近的一个项目中,我真的需要lib tre匹配库.
然而,该项目是在PHP,并没有该库的PHP绑定.
我试图谷歌如何为c库创建一个接口,但我找到的只是dl加载只有php扩展的接口的功能.
我错过了什么?
我遇到以下问题:
我有一个ListActivity,它的ListView由一个图标,文本和一个复选框(使用LayoutInflater)组成.
ListView的适配器扩展了ResourceCursorAdapter(即从数据库中检索ListView的数据源,也检查每行的Checked状态)
一切都很好,除非我取消选中/选中任意一行的复选框,如果我向下滚动直到修改后的复选框不再可见,然后向上滚动,复选框将恢复到其原始状态.
数据库被修改,这不是问题(即如果我修改一行并退出活动,再次输入,修改后的行显示为Ok).
我的猜测是,这与列表的呈现方式有关,因为出于某种原因,ListView在呈现滚动时首次填充时会"呈现"所有行的原始状态.
我一直在寻找这个bug,但我没有找到任何有这个问题的人.我很感激您的任何建议.
在母版页上,我将此代码放在同一母版页中加载页面,然后运行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) B树和2-3-4树有什么区别?
另外,您如何找到每个的最大和最小高度?
创建远程分支的大多数示例涉及从本地分支推送
有没有办法创建一个空的远程分支而不推?
是否也可以创建一个本地空分支,检查出来然后将其链接到新的也是空的远程分支而不推?
$ 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) php ×2
android ×1
b-tree ×1
branch ×1
browser ×1
c ×1
checkbox ×1
constructor ×1
currency ×1
focus ×1
function ×1
gcc ×1
git ×1
interface ×1
iphone ×1
java ×1
jquery ×1
listview ×1
load ×1
objective-c ×1
return-value ×1
theory ×1
tre-library ×1
tree ×1
url-routing ×1
warnings ×1
window ×1
yii ×1