大家!
这个问题我差不多3个小时!如果twitter.com/#!/username然后页面/个人资料是用户名,请在Twitter中复制这个概念
http://twitter.com/#!/mardagz因为你可以看到它被重定向到我的帐户,所以现在我试图通过获取当前的URL来制作我自己的...然后我修剪为字符串并将其拆分(/#! /)当我尝试申请什么工作时......
假设当前网址是http://www.domain.com/#!/about
代码:
$(window).load(function () {
var getUrl = top.location;
var trimUrl = jQuery.trim(getUrl);
var splitUrl = trimUrl.split('/#!/')
//alert(splitUrl[1]);
switch(splitUrl[1])
{
case 'home':
//Do Something
break;
case 'skill':
//Do Something
break;
case 'about':
//Do Something go to About Us Page!
break;
}
});
Run Code Online (Sandbox Code Playgroud)
owhh它不工作......有谁有解决方案吗?:) 先感谢您.. :)
我知道在php中可以连接两个字符串
$a .= $b;
Run Code Online (Sandbox Code Playgroud)
等于
$a = $a . $b;
Run Code Online (Sandbox Code Playgroud)
有可能用整数做一些事情吗?但是有数学运算?我有两个变量:
$var1 = 8;
$var2 = 2;
Run Code Online (Sandbox Code Playgroud)
我需要这样做$var1 - $var2
,但我不想创建第三个变量来保存这个计算.我会尝试$var1 = $var1 + $var2
这个工作吗?.=
这样做有另外类似的方法吗?
我看了一下,它给出的第一个链接是 http://php.net/manual/en/function.printer-list.php
但它确实说明它是连接到服务器的打印机.如果我想在客户端的机器上获得打印机型号怎么办?这可能用PHP吗?
谢谢.
我只是想修改更改密码页面的外观.我唯一想不通的是被称为CurrentPassword字段的内容.
{{ form_widget(form.plainPassword.first, {'attr': {'class': 'txtRegisterEmail','placeholder': 'Password'} }) }}
{{ form_widget(form.plainPassword.second,{'attr': {'class': 'txtRegisterEmail','placeholder': 'Verify password'} }) }}
Run Code Online (Sandbox Code Playgroud) 我有两个表,我想从中选择.我有一个表articles
,为我的内容管理系统存储各种文章,我有另一个称为articles_meta_data
存储文章表的元数据.为了获得文章的元数据,您可以使用文章选择articles_meta_data article Id
.我的代码在这里完美运行.有没有办法可以优化代码并使其更快?
$result = mysql_query("SELECT * FROM articles");
while ($row = mysql_fetch_object($result)) {
$result2 = mysql_query("SELECT * FROM articles_meta_data WHERE article_ID=" . $row->ID);
while ($row2 = mysql_fetch_object($result2)) {
var_dump($row2);
}
}
Run Code Online (Sandbox Code Playgroud) 我有点腌渍.
几个月前,我开始在一个回购的分支上开发.我做了一些改变.我打算将我的代码作为拉取请求推回到主服务器,但我意识到在此期间有相当多的变化......
所以,按照Github在"拉入上游变化"中的说明我试过:
$ git remote add upstream ... # savon/httpi
$ git fetch upstream
$ git merge upstream/master
$ git push origin/master # coldnebo/httpi
Run Code Online (Sandbox Code Playgroud)
但是,现在我的叉子很乱.我仍然是git的新手,所以不要试图猜测术语是什么,我只会告诉你我得到了什么以及我的期望:
这是我想要的差异.有没有办法在不丢失我的更改的情况下进行rebase/revert并执行此操作?
真是一团糟.
也许git pull
本来会更好?
它没有太多变化,所以如果它不可恢复,我总是可以手动区分并重新控制它,但我正在寻找将来这样做的"正确方法".
我用CHttpException(404,$ message)处理404s,$ message变量是一个HTML字符串来实现一些样式.但是CHttpException()对我的$ message进行编码,将HTML呈现为无用的转义字符串.有什么方法可以绕过CHttpException的字符串编码,以便输出HTML吗?
/**
* From PostsController.php
*/
// ...
public function actionCategory($id)
{
$categoryModel = Categories::model()->findByAttributes(array('idCategory'=>$id));
if($categoryModel===null){
$message = "<div class=\"alert alert-danger\">Page Not Found</div>";
throw new CHttpException(404, $message);
return;
}
// ...
Run Code Online (Sandbox Code Playgroud) 我想在php中XOR两个字符串(十六进制编码).我试过使用operator ^,但我只得到0.我怎么能这样做?为什么这是错的?
在我的博客和我的blog_link_tag连接表之间创建一个简单的一对多关系时,我似乎遇到了问题.我几乎在那里但是我继续收到Doctrine的以下映射错误,我想知道是否有人能指出我哪里出错了?
The association Acme\BlogBundle\Entity\Blog#tags refers to the owning side field Acme\BlogBundle\Entity\BlogLinkTag#blog_id which does not exist.
下面是我正在使用的表结构,删除了不必要的字段.
CREATE TABLE `blog` (
`id` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `blog_link_tag` (
`id` int(3) NOT NULL AUTO_INCREMENT,
`blog_id` int(3) NOT NULL,
`tag_id` int(3) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Run Code Online (Sandbox Code Playgroud)
blog.php的
<?php
namespace Acme\BlogBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Doctrine\Common\Collections\ArrayCollection;
use Symfony\Component\Validator\Constraints as Assert;
/**
* Blog
*
* @ORM\Table(name="blog")
* @ORM\Entity(repositoryClass="Acme\BlogBundle\Entity\BlogRepository")
* @ORM\HasLifecycleCallbacks …
Run Code Online (Sandbox Code Playgroud)