小编crm*_*cco的帖子

检查是否有任何祖先使用jQuery的类

有没有办法在jQuery中检查是否父,祖父,曾祖父有一个类.

我有一个标记结构让我在代码中做了这样的事情:

$(elem).parent().parent().parent().parent().hasClass('left')
Run Code Online (Sandbox Code Playgroud)

但是,为了代码可读性,我想避免这种事情.有没有办法说"任何父母/祖父母/曾祖父母都有这门课程"?

我正在使用jQuery 1.7.2.

html javascript jquery jquery-selectors jquery-1.7

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

列出grunt.js任务

我正在尝试找出如何打印所有可用grunt任务的列表.用rake它将是:

$ rake -T

什么是grunt的等价物?例如

$ grunt -T

  • CONCAT
  • 茉莉
  • 缩小

gruntjs

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

按自定义顺序对php数组排序

我有一个数组数组:

Array ( 
    [0] => Array (
        [id] = 7867867,
        [title] = 'Some Title'),
    [1] => Array (
        [id] = 3452342,
        [title] = 'Some Title'),
    [2] => Array (
        [id] = 1231233,
        [title] = 'Some Title'),
    [3] => Array (
        [id] = 5867867,
        [title] = 'Some Title')
)
Run Code Online (Sandbox Code Playgroud)

需要按特定顺序进行:

  1. 3452342
  2. 5867867
  3. 7867867
  4. 1231233

我该怎么做呢?我之前已对数组进行了排序,并阅读了大量有关它的其他帖子,但它们始终是基于比较的(即valueA <valueB).

感谢帮助.

php arrays sorting multidimensional-array

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

由于可能的配置错误,请求超出了10个内部重定向的限制

我在CakePHP应用程序中遇到以下错误:

由于可能的配置错误,请求超出了10个内部重定向的限制.如有必要,使用'LimitInternalRecursion'增加限制.使用'LogLevel debug'来获取回溯.,referer:http://projectname.dev/

根文件夹中的.htaccess如下所示:

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

并在app文件夹中:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule    ^$    webroot/    [L]
    RewriteRule    (.*) webroot/$1    [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

并在webroot文件夹中:

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /projectname
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

我正在学习本教程:

http://book.cakephp.org/2.0/en/getting-started.html

问候,斯蒂芬

apache cakephp

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

在php.ini中关闭expose_php

我被告知,expose_php = On在我的php.ini中存在安全问题,因此不符合PCI标准.

到目前为止,我对它的研究表明,关闭它是低风险,并且基本上会停止在标题中发回PHP版本,但是我想知道是否有可能在此更改背后出现任何问题.

我想到的潜在问题是第三方服务(支付提供商,电子邮件跟踪系统,视频流API),它们希望您使用标头来响应,表明您运行的是某个版本的PHP,可能超过某个版本?

这应该是一个无缝的变化还是有可能出现问题?

php pci-compliance

33
推荐指数
3
解决办法
4万
查看次数

symfony2中的自定义存储库类

我是symfony2的新手.当我通过命令行创建实体类时,我创建了一个存储库类.但是我无法访问该存储库类中的自定义函数.如何在symfony2中创建自定义存储库类?有人可以从头开始用一些示例代码给我一步一步的解释吗?

下面是我的存储库类

namespace Mypro\symBundle\Entity;

use Doctrine\ORM\EntityRepository;

/**
 * RegisterRepository
 * This class was generated by the Doctrine ORM. Add your own custom
 * repository methods below.
 */
class RegisterRepository extends EntityRepository
{


    public function findAllOrderedByName()
    {
        return $this->getEntityManager()
            ->createQuery('SELECT p FROM symBundle:Register p ORDER BY p.name ASC')
            ->getResult();
    }


}
Run Code Online (Sandbox Code Playgroud)

我这样打电话给我的控制器

$em = $this->getDoctrine()->getEntityManager();
          $pro = $em->getRepository('symBundle:Register')
            ->findAllOrderedByName();
Run Code Online (Sandbox Code Playgroud)

我得到了以下错误

Undefined method 'findAllOrderedByName'. The method name must start with either findBy or findOneBy!
Run Code Online (Sandbox Code Playgroud)

我的代码中有任何错误吗?创建存储库类有什么错误吗?我需要使用任何课程吗?

php symfony

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

如何在mac终端中运行〜/ .bash_profile

所以我正在安装一些用于编码和个人使用的东西,我需要在终端中运行它(如果你没有阅读标题,我就在Mac上).

~/.bash_profile

它只是说许可被拒绝,我正在运行OSX 10.8.4 Mountain Lion.我该如何绕过这个?

macos terminal

24
推荐指数
3
解决办法
8万
查看次数

使用ini_set设置max_input_vars PHP.ini指令

我可以在我的代码中设置max_input_vars PHP.ini指令吗?我将它设置为默认值1000,但是我有一个脚本,其中包含许多复选框和文本字段,可能并且很可能会超过1000限制.

我正在使用PHP 5.3.10,我没有收到任何错误.此外,我找不到任何说明我不能这样做的文件.

ini_set('max_input_vars', 3000);
Run Code Online (Sandbox Code Playgroud)

谢谢.

php php-ini

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

检查subversion中的最后一次提交消息

为什么当我在提交之后执行以下命令时我收到提交消息,但所有其他时间我只是得到一行破折号?

svn log -r head
Run Code Online (Sandbox Code Playgroud)

很多时候我想浏览到了分公司,在我的文件系统,检查它代表了颠覆什么分支,检查什么最后一次提交的信息是,但该命令似乎只当我运行它的工作只是作出承诺后.

svn version-control command-line

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

MySQL有效地将所有记录从一个表复制到另一个表

是否有一种更有效,更省力的方法将所有记录从一个表复制到另一个表:

INSERT INTO product_backup SELECT * FROM product
Run Code Online (Sandbox Code Playgroud)

通常,该product表将保存大约50,000条记录.两个表的结构相同,其中有31列.我想指出这不是我的数据库设计,我继承了遗留系统.

mysql sql insert mysql5

20
推荐指数
4
解决办法
3万
查看次数