小编Kin*_*nch的帖子

如何禁用Symfony 2 Profiler栏?

它没有添加任何东西,它使页面变慢,我希望它消失.不要问.关于网站上的分析器,应用程序配置中没有任何内容.

debugging profiler symfony

48
推荐指数
6
解决办法
5万
查看次数

如何让GIT忽略我的更改

虽然标题似乎与之前的问题类似,但我无法找到解决我的简单案例的方法:

  • 我致力于我的分支'ABCD': git commit -a .....
  • 然后决定访问之前的提交所以: git checkout 2387687326487
  • 在这里,我做了一些更改,仅用于测试目的,我不想保留它们
  • 我完成了,我想回到我最近的提交(再次:忽略我对旧提交所做的更改):命令git checkout 'ABCD'给出错误:

您对以下文件的本地更改将被结帐时覆盖....请提交或存储...

虽然我不想承诺或藏匿或其他什么.我只想回家:)我该怎么办?

git

45
推荐指数
5
解决办法
8万
查看次数

如何通过start-index和end-index提取子字符串?

$str = 'HelloWorld';
$sub = substr($str, 3, 5);
echo $sub; // prints "loWor"
Run Code Online (Sandbox Code Playgroud)

我知道substr()接受第一个参数,第二个参数是起始索引,而第三个参数是要提取的子串长度.我需要的是通过startIndexendIndex提取子字符串.我需要的是这样的:

$str = 'HelloWorld';
$sub = my_substr_function($str, 3, 5);
echo $sub; // prints "lo"
Run Code Online (Sandbox Code Playgroud)

是否有一个函数在PHP中执行此操作?或者,您能帮我解决一下解决方案吗?

php

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

如何"不能合并"?

这对我来说是新的.我是一个相当有经验的git用户,刚刚从我的分叉中添加了一个遥控器,获取了更新,然后尝试将它们合并到:

$ git merge HEAD f6ff240dbf47234249a68b34c8a98bb11237aa7
fatal: f6ff240dbf47234249a68b34c8a98bb11237aa7 - not something we can merge
Run Code Online (Sandbox Code Playgroud)

网络上几乎没有关于此错误消息的内容,这让我感到震惊.我能找到的最近的事情是这个页面关于处于一个独立的头状态.但有git status报道称我在分公司主人身上.

你可以看到我试图在github上使用的存储库 - 我的repo我想要从中获取遥控器.在撰写本文时,我的回购大师是6dc048862a93ffba6cd37883fd43e40651f248c1.

查看历史记录,我可以看到fork分叉的位置,并且我正在尝试合并来自3个提交的提交.这似乎并不难.

要为自己复制,你可以这样做:

git clone https://github.com/aptivate/dye
cd dye
git remote add qris git://github.com/qris/ping-dye.git
git fetch qris
git checkout master
git merge f6ff240dbf47234249a68b34c8a98bb11237aa7
Run Code Online (Sandbox Code Playgroud)

git git-merge

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

检查特定输入文件是否为空

在我的表单中,我有3个用于文件上传的输入字段:

<input type=file name="cover_image">
<input type=file name="image1">
<input type=file name="image2">
Run Code Online (Sandbox Code Playgroud)

如何检查是否cover_image为空 - 没有文件要上传?

php

31
推荐指数
5
解决办法
9万
查看次数

生成控制器和模型

我是Laravel的新手,我在laravel 4(Beta版)附近玩.我想知道如何通过命令行使用生成Controller和Model php artisan.但我不知道该怎么做.

php laravel

28
推荐指数
7
解决办法
12万
查看次数

负DateInterval

我想创建一个带有负DateInterval的DatePeriod对象.

这将创建一个DatePeriod,从今天到2016年年份增加.

$this->Set('dates', new DatePeriod(new DateTime(), new DateInterval('P1Y'), new DateTime('2016-06-06')));
Run Code Online (Sandbox Code Playgroud)

我想从2016年开始,并使用负面的DateInterval向今年迈进

这样的事情可能会说明我的愿望

$this->Set('dates', new DatePeriod(new DateTime('2016-06-06'), new DateInterval('-P1Y'), new DateTime()));
Run Code Online (Sandbox Code Playgroud)

我无法在DatePeriod或DateInterval上找到有关如何执行此操作的任何扩展信息.我发现只有DateInterval可以被反转.

php

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

没有数据库名称的Pdo连接?

我正在尝试创建一个CMS,我想让我的客户生活更轻松,所以我自己创建数据库.我在尝试这样做时遇到了问题.数据库未创建,因此我无法连接PDO连接并且mysql已弃用,因此我无法使用它.在创建数据库之前,您对如何创建PDO连接有什么建议吗?喜欢mysql_select_db()另类?

php mysql pdo

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

为什么isDot()失败了?(PHP)

我正在最终确定一个列出目录中文件的代码段.我没有问题列出目录中的文件,但由于某种原因,我可以让isDot()方法工作,以确保该文件不是"." 要么 ".." .以下结果导致此错误:

Fatal error: Call to undefined method SplFileInfo::isDot() in ....
Run Code Online (Sandbox Code Playgroud)

在我切换到使用Recursive Iterator之前,我正在使用Directory Iterator,它工作正常.下面的代码有什么问题吗?它应该工作.

$files = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($pathToFolder));

//if there is a subdirectory it makes sure the proper extension is passed
foreach($files as $name => $file){      

            if (!$file->isDot()) {    //this is where it shuts me down          

            $realfile = str_replace($pathToFolder, "", $file);
            $url = getDownloadLink($folderID, $realfile);
        $fileArray[] = $url;            

        }       
}
Run Code Online (Sandbox Code Playgroud)

php iterator

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

关联数组,相同键的和值

所以我有这个关联数组(使用kint完成转储)

用Kint完成转储 d

而不是让键Conference"重复"3次.我想只让它一次,并将3个值合并为一个,以便有类似的东西:

会议:4534

对于重复的所有其他键也一样

是否有可以做到这一点的本机功能?

php arrays associative-array sum

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