小编Pid*_*ien的帖子

Jade(node.js) - 元素上有多个类?

在玉中可以写:

div.container
Run Code Online (Sandbox Code Playgroud)

它汇编成:

<div class="container"></div>
Run Code Online (Sandbox Code Playgroud)

但是如果你有几个类如下:

<div class="span 4"><div>
Run Code Online (Sandbox Code Playgroud)

我写得像这样:

div(class="span 4")
Run Code Online (Sandbox Code Playgroud)

但我在想:在玉石中没有更好的方法吗?

pug

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

Angular2中的数字管道无法正常工作

platform-browser.umd.js:962 ORIGINAL EXCEPTION: 2 is not a valid digit info for number pipes
Run Code Online (Sandbox Code Playgroud)

我在模板中写这个是得到的:

<li>Percentage satisfied: {{selectedCountry.averageSatisfaction | number:2}}</li>
Run Code Online (Sandbox Code Playgroud)

我的目的是产生一个只有两位小数的十进制数.有人可以指出我做错了什么吗?这是文档:https://docs.angularjs.org/api/ng/filter/number

numbers angular

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

Symfony2 Assetic从控制器内部获取资产URL,而不是模板

我想将url包含在控制器中我的bundle中的一个资产上,而不是模板中.

更具体地说,但不是很重要:我使用obHighChartsBundle创建一个HighChart图表,我必须在我生成的图形的某些点上绘制一些特殊图标.因此,我需要图标的URL,它位于我的bundle的资产文件夹中.

是否可以从控制器调用某种资产管理器并获取该资产的正确URL?

symfony assetic

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

Symfony2 - Doctrine和FOSUserBundle - 错误的注释

我是Symfony2的新手.这个问题与Doctrine和FOSUserBundle有关.

我有以下基于FOSU​​serBundle创建的User.php实体和多对多的自引用.

<?php

namespace Pan100\MoodLogBundle\Entity;

use FOS\UserBundle\Entity\User as BaseUser;
use Doctrine\ORM\Mapping as ORM;

    /**
 * @ORM\Entity
 * @ORM\Table(name="fos_user")
 */
class User extends BaseUser
{
/**
 * @ORM\Id
 * @ORM\Column(type="integer")
 * @ORM\GeneratedValue(strategy="AUTO")
 */
protected $id;


/**
 * @ManyToMany(targetEntity="User", mappedBy="hasAccessToMe")
 **/
protected $hasAccessTo;

/**
 * @ManyToMany(targetEntity="User", inversedBy="hasAccessTo")
 * @JoinTable(name="access",
 *      joinColumns={@JoinColumn(name="id", referencedColumnName="id")},
 *      inverseJoinColumns={@JoinColumn(name="accessor_id", referencedColumnName="id")}
 *      )
 **/
private $hasAccessToMe;    

public function __construct()
{
    parent::__construct();
        $this->hasAccessTo = new \Doctrine\Common\Collections\ArrayCollection();
        $this->hasAccessToMe = new \Doctrine\Common\Collections\ArrayCollection();
}
}
Run Code Online (Sandbox Code Playgroud)

尝试更新缓存或删除时,给我以下错误:

[Doctrine\Common\Annotations\AnnotationException]                           
[Semantical Error] The annotation "@ManyToMany" …
Run Code Online (Sandbox Code Playgroud)

php orm doctrine symfony fosuserbundle

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

node.js初学者 - 为什么这会收到2个回复?

var http = require("http");

function onRequest(request, response) {
  console.log("Request received.");
  response.writeHead(200, {"Content-Type": "text/plain"});
  response.write("Hello World");
  response.end();
}

http.createServer(onRequest).listen(8888);

console.log("Server has started.");
Run Code Online (Sandbox Code Playgroud)

这会根据我的Chrome浏览器的请求写入控制台:

收到请求收到请求

两次?为什么?

node.js

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

Symfony2未登录产品

我正在使用Symfony2。我已经完成所有安装,并配置parameters.yml和运行composer install并遵循http://symfony.com/doc/current/cookbook/deployment-tools.html上的指南

当我在线输入地址时,我只有一个空白页,并且未写入app / logs中的日志文件。我已经运行命令sudo chgrp apache app / logs和chmod g + w / app / logs来使文件夹可写,但是没有成功

在config_prod.yml下:

monolog:
handlers:
    main:
        type:         fingers_crossed
        action_level: warning
        handler:      nested
    nested:
        type:  stream
        path:  "%kernel.logs_dir%/%kernel.environment%.log"
        level: debug
Run Code Online (Sandbox Code Playgroud)

php symfony monologue

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

如何在自耕农下正确退出咕噜声

我正在运行grunt serve,当它退出时,我尝试再次运行它,端口被占用,它不会运行.如何退出以便不接受端口?

我正在尝试自耕农,我对它使用的工具并不熟悉.

gruntjs yeoman

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

Symfony2 FOSUserBundle - 摆脱用户电子邮件字段的简单方法

当我创建一个将用于研究健康领域患者的Web应用程序时,我希望我的所有用户都是完全匿名的.我是否可以通过简单的方式摆脱email和email_canonical字段而无需在包本身中重写内容,例如通过在我自己的包中对我的User Class执行某些操作?

编辑:我做了这个:

/**

*   @ORM\Column(nullable=true)

**/

protected $email;



/**

*   @ORM\Column(nullable=true)

**/

protected $emailCanonical; 
Run Code Online (Sandbox Code Playgroud)

在我的用户实体类中.Bu twhen我做php app/console doctrine:schema:update --force我得到

[Doctrine\ORM\Mapping\MappingException] 在字段或鉴别器列映射中
实体'Pan100\MoodLogBundle\Enti
ty\User' 上的列'email'的重复定义.

编辑2:忘了说这是在扩展FOUserBundle的模型类User作为BaseUser的类中完成的...

php symfony fosuserbundle

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

带有FOSUserBundle的Symfony2数据夹具

我想为我的项目创建一个som fixtures进行测试.我现在在命令行脚本中执行此操作,但是我发现了Doctrine中的DataFixtures包并想要测试它.我有以下代码:

<?php
// src/Pan100/MoodLogBundle/DataFixtures/ORM/LoadUserData.php

namespace Acme\HelloBundle\DataFixtures\ORM;

use Doctrine\Common\DataFixtures\FixtureInterface;
use Doctrine\Common\Persistence\ObjectManager;
use Symfony\Component\DependencyInjection\ContainerAware;

use Pan100\MoodLogBundle\Entity\Day;
use Pan100\MoodLogBundle\Entity\Medication;
use Pan100\MoodLogBundle\Entity\Trigger;

use FOS\UserBundle\Doctrine\UserManager;

class MockDataMaker extends ContainerAware
{
    /**
     * {@inheritDoc}
     */
    public function load(ObjectManager $manager)
    {
        $userManager = $container->get('fos_user.user_manager');
        //make some users
        $user = $userManager->createUser();
        $user->setUsername('John');
        $user->setEmail('john.doe@example.com');
        $user->setPlainPassword('passord');
        $userManager->updateUser($user);
    }

}
Run Code Online (Sandbox Code Playgroud)

我得到了这个:

  [InvalidArgumentException]                                                   
  Could not find any fixtures to load in:                                      

  - /var/www/path/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/D  
  ataFixtures/ORM                                                              
  - /var/www/path/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/Da  
  taFixtures/ORM                                                               
  - /var/www/path/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/DataFi  
  xtures/ORM                                                                   
  - /var/www/path/vendor/symfony/monolog-bundle/Symfony/Bundle/MonologBundle/  
  DataFixtures/ORM                                                             
  - /var/www/path/vendor/symfony/swiftmailer-bundle/Symfony/Bundle/Swiftmaile  
  rBundle/DataFixtures/ORM                                                     
  - /var/www/path/vendor/symfony/assetic-bundle/Symfony/Bundle/AsseticBundle/  
  DataFixtures/ORM                                                             
  - /var/www/path/vendor/doctrine/doctrine-bundle/Doctrine/Bundle/DoctrineBun …
Run Code Online (Sandbox Code Playgroud)

doctrine symfony fosuserbundle

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

是什么阻止了我的node.js代码?从命令行中获取参数

我试图将第一个命令行参数作为运行节点的端口.以下代码在node.js中不起作用:

try {

    if(process.argv[2] == undefined) {
        throw new Error("no port specified");
    }
    var port = process.argv[0];
    console.log(port);
}
catch (err) {
    console.log("Error give port number as the argument");
    return;
}
require('http').createServer(function handleRequest(req, res) {
    res.writeHead(200, {'content-type' : 'text/plain'});
    res.end('Hello World!');
}).listen(port);
Run Code Online (Sandbox Code Playgroud)

它给出以下错误:

$ node server.js 8080
node

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: listen EADDRINUSE
    at errnoException (net.js:884:11)
    at Server._listen2 (net.js:1003:19)
    at listen (net.js:1044:10)
    at Server.listen (net.js:1104:5)
    at Object.<anonymous> (/home/studiet/Documents/Aptana Studio 3 Workspace/nodef2b/server.js:19:4)
    at Module._compile (module.js:456:26) …
Run Code Online (Sandbox Code Playgroud)

node.js

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

ngIf 中的布尔值

我的 Angular2 模板中有以下代码:

<li>Gender: <span *ng-if="rating.isMale">Male</span><span *ng-if="!rating.isMale">Female</span></li>
Run Code Online (Sandbox Code Playgroud)

其中 rating.isMale 是一个布尔值。但是我在控制台中收到此错误:

例外:错误:未捕获(承诺):模板解析错误:无法绑定到“ng-if”,因为它不是已知的本机属性(“ode}}

  • 年龄:{{rating.age}}
  • 性别:]*ng-if="rating.isMale">MaleFemale
  • <"): RatingComponent@12:38 属性绑定 ng-如果嵌入模板上的任何指令都没有使用 ("untryCode}}
  • 年龄:{{rating.age}}
  • 性别:[错误 ->]男女
  • "): RatingComponent@12:32 无法绑定到 'ng-if' 因为它不是已知的本机属性 (" {{rating.age}}
  • 性别:男]*ng-if="!rating.isMale">女
  • "): RatingComponent@12:78 属性绑定 ng-if 没有被嵌入模板上的任何指令使用 ("i>Age: {{rating.age}}
  • 性别:男[错误 ->]女
  • "): RatingComponent@12:72

    如我所愿,根据布尔值来完成编写两个答案的正确方法是什么?

    templates angular

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