小编Hel*_*ert的帖子

没有显示Angular google-maps

我正在创建一个应用程序,其中我有一个拼车模块.现在我想要显示一张地图,您可以在该地图上看到靠近您的汽车发动机.但是,地图不会显示..

我正在使用指令

http://nlaplante.github.io/angular-google-maps/

我已将google-maps添加到我的依赖项中,并且指令被google地图替换,但它没有显示任何内容.

在我看来,我有这个指令:

<google-map center="center" 
        zoom="zoom" 
        markers="markers" 
        style="height: 400px; width: 100%; display: block;">
</google-map>
Run Code Online (Sandbox Code Playgroud)

我的控制器中有所有变量:

 $scope.center = {
        latitude: 45,
        longitude: -73
    };
    $scope.markers = [];
    $scope.zoom = 8;
Run Code Online (Sandbox Code Playgroud)

当我打开firebug时,我收到以下错误:

Error: [$compile:multidir] Multiple directives [googleMap, markers] asking for new/isolated scope on: <google-map class="ng-isolate-scope ng-scope" center="center" zoom="zoom" markers="markers" style="height: 400px; width: 100%; display: block;">
Run Code Online (Sandbox Code Playgroud)

我已经尝试了很多东西并寻找解决方案,但没有解决我的问题.有人可以提供帮助吗?

提前致谢.HS.

javascript google-maps angularjs

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

htaccess - 在子文件夹中安装Symfony2

我正在尝试将symfony应用程序部署到我的根目录的子文件夹中,我正试图弄清楚如何正确执行它.我只是解释一下情况.我的根目录有一个名为的子文件夹/private,其中包含一个重定向到的htaccess文件/private/web/current/(我正在使用capistrano进行部署).

文件夹结构

- ROOT/
---- private/
------- .htaccess (1)
------- current/
----------- web/
------------- app.php
------------- .htaccess (2)
Run Code Online (Sandbox Code Playgroud)

htaccess(1)

RewriteEngine On
RewriteRule ^$ /private/current/web/ [L]
Run Code Online (Sandbox Code Playgroud)

htaccess(2)

DirectoryIndex app.php

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
    RewriteRule ^(.*) - [E=BASE:%1]

    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    RewriteCond %{ENV:REDIRECT_STATUS} ^$
    RewriteRule ^app\.php(/(.*)|$) %{ENV:BASE}/$2 [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule .? - [L]

     RewriteRule .? %{ENV:BASE}/app.php [L]
 </IfModule>

<IfModule !mod_rewrite.c>
    <IfModule mod_alias.c>
        RedirectMatch 302 ^/$ /app.php/
    </IfModule>
</IfModule>
Run Code Online (Sandbox Code Playgroud)

结果 …

php apache .htaccess mod-rewrite symfony

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

Symfony2 - 访问此资源需要完全身份验证.

我想将匿名用户重定向到登录页面,但(显然)遇到了问题.我收到一个错误:

访问此资源需要完全身份验证.

这是内部服务器错误.我可以通过添加form_login来解决这个问题,但是我编写了一个自定义身份验证提供程序,并且使用form_login会导致我的自定义ldap身份验证提供程序不再被使用.(这意味着用户不能再登录)

security:
  firewalls:
    dev:
      pattern:  ^/(_(profiler|wdt)|css|images|js)/
      security: false

    login:
      pattern:  ^/login$
      security: false

    api:
      pattern:  ^/api
      security: false

    secured_area:
      pattern:    ^/
      anonymous: true
      ldap: true
      logout:
        path:   /logout
        target: /login

  providers:
    chain_provider:
      chain:
          providers: [in_memory, ldap]
    in_memory:
      memory:
          users:
              admin: { password: adminpass }
    ldap:
      id: ldap_user_provider


  encoders:
    Symfony\Component\Security\Core\User\User: plaintext
    Prophets\ParkingBundle\Entity\User: plaintext

  access_control:
    - { path: ^/login$, roles: IS_AUTHENTICATED_ANONYMOUSLY }
    - { path: ^/, roles: IS_AUTHENTICATED_REMEMBERED }
    - { path: ^/_wdt, roles: 'IS_AUTHENTICATED_ANONYMOUSLY' }
Run Code Online (Sandbox Code Playgroud)

任何人?

security redirect symfony

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

Symfony2 - 存储库中的getParameter

如何从实体存储库访问我的parameters.yml文件中的参数?

我可以从控制器访问它:

$this->container->getParameter('deadline_for_privileged');
Run Code Online (Sandbox Code Playgroud)

但我似乎无法在我的存储库中获取容器......它是一个标准的实体存储库,由doctrine生成.

Spotrepository

<?php

namespace Prophets\ParkingBundle\Entity;

use Doctrine\ORM\EntityRepository;

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

    protected function setSpotStatus($spot){
        //method that compares database values with a fixed deadline - the parameter. 
        //It returns if it's earlier/later than the deadline


        $deadline = $this->container->getParameter("deadline_for_privileged");
    }
}
Run Code Online (Sandbox Code Playgroud)

任何人?

parameters entity repository symfony

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

学说 - "缺少主键价值"

我有一个无效映射的问题.我一直收到错误消息:

在"Namespace\XXX\Entity\Subject"上缺少主键课程的值

doctrine:schema:validate命令返回以下内容:

[Mapping] FAIL - 实体类'Namespace\XXX\Entity\Subject'映射无效:*关联'schedule'的连接列必须匹配目标实体'Namespace\XXX\Entity \的所有标识符列主题',但'id,course,class,day,timeslot'缺失.

这是我的映射:

主题实体

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

/**
 * @var string
 *
 * @ORM\Column(name="message", type="string", length=255)
 */
private $message;

/**
 * @ORM\ManyToOne(targetEntity="Oggi\ScheduleBundle\Entity\Schedule", inversedBy="subjects")
 * @ORM\JoinColumn(name="schedule", referencedColumnName="id")
 */
private $schedule;

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

/**
 * @var \DateTime
 *
 * @ORM\Column(name="created", type="datetime")
 */
private $created;
Run Code Online (Sandbox Code Playgroud)

安排实体

/***@var integer**@ORM\Column(name ="id",type ="integer")*@ORM\Id*/private $ id;

/**
 * @var string …
Run Code Online (Sandbox Code Playgroud)

doctrine symfony doctrine-orm

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

Symfony2 - 找不到类XXX

我已将Symfony应用程序部署到one.com服务器.我写了一个邮件服务,通过SwiftMailer发送我的电子邮件.

现在,由于one.com不允许使用phar-extensions,因此无法通过ssh更新作曲家.所以我在本地生成了类图

composer update -o
Run Code Online (Sandbox Code Playgroud)

每当我尝试获取邮件服务时,应用程序都会抛出错误:

致命错误:在3602行的/comersomers/4/b/b/stocksolutions.be/httpd.www/releases/20150204201140/app/cache/dev/appDevDebugProjectContainer.php中找不到类'Stocksolutions\ShopBundle\DependencyInjection\Mail'

我搜索了作曲家类图,其中找不到的类是:

'StockSolutions\\ShopBundle\\DependencyInjection\\Mail' => $baseDir . '/src/StockSolutions/ShopBundle/DependencyInjection/Mail.php'
Run Code Online (Sandbox Code Playgroud)

此外,我可以在容器中获取其他服务,而不是来自FOSUserBundle的服务,但是获取我的自定义服务会引发错误.此外,我在本地测试时没有收到这些错误.

有任何想法吗?

php symfony composer-php

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