小编Ahm*_*ed 的帖子

如何将已提交的更改上传到我的GitHub存储库?

我曾经clone在GitHub上创建我的存储库的本地副本.

我修改了一些文件.然后我做了: git commit -a

现在我想将我提交的更改保存到GitHub存储库.

我怎样才能做到这一点?

git commit github

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

教义迁移。在另一列之后添加列

$table = $schema->getTable('agent_documents');
$table->addColumn('name_r', 'string');
Run Code Online (Sandbox Code Playgroud)

如何添加此字段而不是最后一个,而是另一个?

php mysql doctrine-orm

6
推荐指数
1
解决办法
3901
查看次数

如何使用PhpStorm REST CLIENT传递POST参数

POST参数在请求正文中传递

我需要以哪种格式在PhpStorm REST CLIENT中传递它们?

我试过了

param = value param:value

什么都行不通.任何帮助赞赏

rest-client phpstorm

6
推荐指数
1
解决办法
6620
查看次数

jQuery的.如何让每个兄弟姐妹身高?

我认为对于在Jquery中更有经验的人来说这是一个非常简单的问题.

例如,我们有一些带有几个div的简单html页面,其中3个具有相同的css类'sidebar'

每个'侧边栏'div都有不同的内容和不同的高度.

我需要比较这个div高度并找到最长的一个.

我知道如何实现比较,但我不知道如何在Jquery中我可以采用每个div

将它们的价值存储在vairable或array中.

jquery height siblings

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

如何启用/禁用jQuery UI组合框?

我正在使用jquery UI.我有3个组合框,如果前一个已填满,我需要启用每个字段.

以下是我目前的代码:

 jQuery(document).ready(function(){  
        $("#box1").combobox();  
        $("#box2").combobox();  
        $("#box3").combobox();  
 }); 
Run Code Online (Sandbox Code Playgroud)

jquery combobox

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

警告:DOMDocument :: loadXML()[function.DOMDocument-loadXML]:实体'laquo'未在实体中定义

我使用xml,xsl和提取所需的片段来感知服务器的响应,从客户端请求的服务器响应中提取html片段.例如,假设$ content在处理之前有服务器响应.

    $dom = new domDocument();
    $dom->loadXML($content);
    $xslProgram = <<<xslProgram
<xsl:stylesheet version='1.0'
 xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>

<xsl:output method="html" encoding='UTF-8' indent="yes" />

<xsl:template match="/">
    <xsl:copy-of select="$select" />
</xsl:template>

</xsl:stylesheet>
xslProgram;

    $domXsl = new domDocument();
    $domXsl->loadXML($xslProgram);
    $xsl = new XSLTProcessor();
    $xsl->importStylesheet($domXsl);

    $content = $xsl->transformToXml($dom);
Run Code Online (Sandbox Code Playgroud)

它看起来一切正常,但当它检测到 ,«,»等时,会出现一条消息"警告:DOMDocument :: loadXML()[function.DOMDocument-loadXML]:实体'laquo'未在实体中定义"

起初我只是用他们的unicode equiavalents(str_replace)替换了所有这些元素( 和其他),但后来我明白我不能考虑所有这些变体.我怎么解决这个问题?

如果你不理解我,请告诉我,我可以写出更好的解释.

谢谢,艾哈迈德.

php xml parsing

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

如何在magento中指定分层导航过滤器顺序?

我在magento使用Amasty shopby扩展.有没有办法重新排序过滤器?例如,如果我想在价格之前放置滤色镜.我该怎么做?

有没有办法在管理面板中执行此操作?或者也许通过db?

magento mage

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

Symfony2缓存重新创建 - 写入权限失败

这是问题所在.

缓存存储在app/cache文件夹中.我目前在dev环境下工作,我的缓存存储在app/cache/dev文件夹中.当我使用symfony控制台命令进行缓存清除时出现问题:

php app/console cache:清除

当我尝试加载我的项目localhost/symfony/dev_app.php时收到错误:

RuntimeException:无法写入缓存文件

我已经安装了setfacl扩展,因为Debian不支持chmod a +,这就是我所做的:

首先,我检查了http请求执行时使用的用户:

ps aux | grep http

ahmed     7219  0.0  0.0   7552   884 pts/0    S+   19:51   0:00 grep http
Run Code Online (Sandbox Code Playgroud)

然后我通过执行清除了app/cache文件夹

rm -rf app/cache/*
Run Code Online (Sandbox Code Playgroud)

下一步是:

setfacl -R -m d:u:ahmed:rwx,ahmed:rwx app/cache
Run Code Online (Sandbox Code Playgroud)

据我了解,此命令为app/cache文件夹上的用户ahmed及其当前和新的子文件夹和文件设置默认权限.

在我的控制台中,我在ahmed用户下工作.

完成所有这些步骤后,我加载了localhost/symfony/dev_app.php并创建了缓存.然后

php app/console cache:clear
Run Code Online (Sandbox Code Playgroud)

并再次**ocalhost/symfony/dev_app.php*来创建新的缓存.但我仍然收到这个错误

RuntimeException:无法写入缓存文件"/var/www/local/symfony/app/cache/dev/classes.php".

那么我做错了什么?

以下是app/cache/dev的getfacl列表

ahmed@ahmed:/var/www/local/symfony$ getfacl app/cache/dev
# file: app/cache/dev
# owner: root
# group: ahmed
# flags: -s-
user::rwx …
Run Code Online (Sandbox Code Playgroud)

linux permissions debian acl symfony

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

Symfony2的.使用数据夹具填充ManyToMany连接表

我有以下具有多对多关系的实体: 用户

 /**
  * @ORM\ManyToMany(targetEntity = "Role", mappedBy = "users")
  *
  * @var ArrayCollection $roles;
  */
 private $roles;
Run Code Online (Sandbox Code Playgroud)

角色

 /**
  * @ORM\ManyToMany(targetEntity = "User", inversedBy = "roles")
  * 
  * @var ArrayCollection $users
  */
 protected $users;
Run Code Online (Sandbox Code Playgroud)

Doctrine生成了3个表:user role user_role

然后我添加了数据夹具:

class FixtureLoader implements FixtureInterface {
     public function load(ObjectManager $manager) {

          $role = new Role();
          $role->setName('?????????????');
          $role->setRole('ROLE_ADMIN');

          $manager->persist($role);

          $user = new User();
          $user->setUsername('ahmed');
          $user->setEmail('ahmed@umahanov.com');
          $user->setSalt(md5(time()));
          $user->setIsActive(false);

          $encoder = new MessageDigestPasswordEncoder('sha512',true,10);
          $password = $encoder->encodePassword('admin', $user->getSalt());
          $user->setPassword($password);
          //$user->getUserRoles()->add($role);
          $user->addRole($role);
          $manager->persist($user);

          $manager->flush();  

     }
}
Run Code Online (Sandbox Code Playgroud)

当我使用控制台加载它时,只有2个表填充了数据,但user_role表,它保持多个关系是空的. …

fixtures symfony doctrine-orm

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

Zend Framework事务(Zend_db_adapter)

我的交易有问题

$backendB = new BackendBanner();//BackendBanner and ImageBanner extends Zend_Db_Table_Abstract
$backendB->getAdapter()->beginTransaction(); // starting transaction

try {
      $backendB->getAdapter()->insert('module_adv_banner',$data);
      $lastID = $backendB->getAdapter()->lastInsertId();
      $imageBanner = new ImageBanner();
      $imageBanner->getAdapter()->insert('module_adv_filebanner',$imgdata);
      $imageBanner->getAdapter()->commit();
} catch (Exception $e) {
      $backendB->getAdapter()->rollBack();
      echo $e->getMessage();
}
Run Code Online (Sandbox Code Playgroud)

执行此控制器操作时,我在第二个插入运算符中有一个SQL错误:

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'id_banner1' in 'field list'
Run Code Online (Sandbox Code Playgroud)

但回滚不起作用,首先成功执行插入查询并将行插入表中.

我做错了什么?

php zend-framework transactions

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

如何不关闭进程,从ubuntu终端启动,并继续从终端执行另一个命令?

我不是高级linux用户.我用ubuntu.

当我从终端启动任何进程时,例如firefox,我输入:

火狐

该过程开始,然后我需要在终端中编写另一个命令.例如,我想更改目录,但我不能这样做,因为启动了firefox.我不想关闭它,但想启用终端.

对不起,如果我的解释不清楚,我不太懂英语.

linux terminal ubuntu

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

mysql"IN"运算符删除几行或几个查询?哪个更快?

我正在使用MySQL.表引擎是MyIsam

哪种方法更快?

DELETE FROM TABLE WHERE id IN (1,2,3);
Run Code Online (Sandbox Code Playgroud)

要么

DELETE FROM TABLE WHERE id = 1; 
DELETE FROM TABLE WHERE id = 2;
DELETE FROM TABLE WHERE id = 3;
Run Code Online (Sandbox Code Playgroud)

id字段是PRIMARY KEY

哪一个会更快?

mysql sql

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