小编Ivo*_*eek的帖子

.gitignore白名单目录及其内容

我正在尝试将我的Zend Framework 2供应商目录中的目录(及其内容)供应商列入白名单.

/ vendor中的原始.gitignore文件如下所示:

# Add here the vendor path to be whitelisted
# Ex: for composer directory write here "!composer" (without quotes)
!.gitignore
*
Run Code Online (Sandbox Code Playgroud)

现在我想将目录SupplierName列入白名单,我认为这不应该太难.我已经阅读了gitignore上的文档并尝试了以下配置:

首先尝试,在评论之后添加!SupplierName,我必须在此处添加白名单路径.

# Add here the vendor path to be whitelisted
!SupplierName
# Ex: for composer directory write here "!composer" (without quotes)
!.gitignore
*
Run Code Online (Sandbox Code Playgroud)

在那之后,我执行git status了没有显示vendor/SupplierName目录.git add vendor/SupplierName显示以下消息:

您的.gitignore文件之一忽略以下路径:vendor/SupplierName

第二次尝试

# Add here the vendor path to be whitelisted
# Ex: for composer directory write here "!composer" …
Run Code Online (Sandbox Code Playgroud)

git gitignore

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

Symfony2更新"子表单"中的项目

我的问题的简短版本:

如何在Symfony2中编辑子表单的实体?

= - = - = - = - = - = - =长而详细的版本= - = - = - = - = - = - = - =

我有一个实体订单

<?php

class Order
{
    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @ORM\ManyToOne(targetEntity="Customer")
     * @ORM\JoinColumn(name="customer_id", referencedColumnName="id", nullable=false)
     **/
    private $customer;

    /**
     * @var \DateTime
     *
     * @ORM\Column(name="date", type="date")
     */
    private $date;

    /**
     * @ORM\ManyToOne(targetEntity="\AppBundle\Entity\OrderStatus")
     * @ORM\JoinColumn(name="order_status_id", referencedColumnName="id", nullable=false)
     **/
    private $orderStatus; …
Run Code Online (Sandbox Code Playgroud)

php symfony-forms symfony doctrine-orm

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

Wordpress自定义小部件图片上传

我正忙着构建自己的Wordpress Widget.一切正常,除了Wordpress媒体加载器.我创建了八个按钮和八个输入文本字段,其中应包含已上载的图像的URL.

点击事件未被触发,可能是因为Wordpress输出两次HTML(一次在可用窗口小部件的栏中,一次在栏中当前活动的窗口小部件).

有人看到我做错了吗?

下面你找到我的代码.

在此先感谢您的帮助!

<?php
/*
Plugin Name: Home_Rollover_Widget
Plugin URI: 
Description: Home Rollover Widget
Version: 1.0
Author: 
Author URI: 
*/

// Initialize widget
add_action('widgets_init', array('Home_Rollover_Widget', 'register'));

/**
 * Home_Rollover_Widget
 * 
 * @package 
 * @author 
 * @copyright 2012
 * @version $Id$
 * @access public
 */
class Home_Rollover_Widget extends WP_Widget
{   
    /**
     * __construct()
     * 
     * @return void
     */
    public function __construct()
    {
        parent::__construct('home-rollover-widget');
    }
    /**
     * control()
     * 
     * @return void
     */
    public function control()
    {    
        // Load …
Run Code Online (Sandbox Code Playgroud)

html javascript wordpress wordpress-plugin

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

Symfony表单验证与验证器服务

我有一个奇怪的问题,我想我错过了一些东西.

我正在使用Symfony 2.7,我正在使用用户密码更新功能.

我有一个具有多个属性的用户实体(Extends FosUserBundle用户实体).其中一个是plainPassword(当然没有持久化到DB).

user.php的

...

/**
 * @ORM\Table(name="prefix_users")
 * @ORM\Entity(repositoryClass="UserRepository")
 *
 * @UniqueEntity(fields={"email"}, message="unique", groups={"registration"})
 * @UniqueEntity("username", message="unique", groups={"registration"})
 *
 * @ExclusionPolicy("all")
 */
class User extends BaseUser
{

...

    /* @var string
     *
     * @Assert\NotBlank(message="blank",groups={"accountUpdate", "passwordUpdate"})
     * @Assert\Length(min=8, minMessage="short", max=4096, maxMessage="long")
     */
    protected $plainPassword;
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我正在使用注释来验证我的属性.我也使用验证组来确保只验证正确的属性.

我创建了一个表单

UserUpdatePasswordType.php

class UserUpdatePasswordType extends AbstractType
{
    /**
     * @param FormBuilderInterface $builder
     * @param array $options
     */
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder->add('plainPassword', 'repeated', array(
            'type' => 'password',
            'invalid_message' => 'password_mismatch', …
Run Code Online (Sandbox Code Playgroud)

php forms validation symfony

12
推荐指数
2
解决办法
1152
查看次数

Highcharts Gauge

我正在使用highcharts,我想展示一个大规格(500x500px).调整仪表的大小非常简单,但带有值的小块不会调整大小.如何让那个小块更大?

谢谢您的帮助!

jsFiddle:http://jsfiddle.net/AVd8k/

$(function () {

$('#container').highcharts({

    chart: {
        type: 'gauge',
        plotBackgroundColor: null,
        plotBackgroundImage: null,
        plotBorderWidth: 0,
        plotShadow: false,
        width: 500,
        height: 500
    },

    title: {
        text: 'Speedometer'
    },

    pane: {
        startAngle: -150,
        endAngle: 150,
        background: [{
            backgroundColor: {
                linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },
                stops: [
                    [0, '#FFF'],
                    [1, '#333']
                ]
            },
            borderWidth: 0,
            outerRadius: '109%'
        }, {
            backgroundColor: {
                linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 }, …
Run Code Online (Sandbox Code Playgroud)

javascript charts highcharts

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