小编Man*_*olo的帖子

滑动器:仅使用按钮滑动到下一个项目,手动滑动到上一个项目

我正在使用swiper来显示一些项目。

我只想在单击按钮时滑动到下一个项目,但允许手动滑动到上一个项目。

这些是与滑动相关的选项:

allowedSwipeToPrev:设置为 false 以禁用滑动到上一个滑动方向(向左或顶部)

allowedSwipeToNext:设置为 false 以禁用滑动到下一个幻灯片方向(向右或底部)

swipeHandler:带有 CSS 选择器的字符串或带有分页的容器的 HTML 元素,将作为唯一可用的滑动处理程序

nextButton:带有 CSS 选择器或元素的 HTML 元素的字符串,单击后将像“下一步”按钮一样工作

prevButton:带有 CSS 选择器或元素的 HTML 元素的字符串,单击后将像“prev”按钮一样工作

如果我用作swipeHandler按钮选择器,它会按预期工作,只是我无法滑动到上一个项目,因为它作为唯一可用的滑动处理程序。无论我使用什么其他选项。

如果我设置allowSwipeToNext为 false 并使用nextButton而不是swipeHandler,它不会滑动到下一个项目,即使我单击下一个

所以问题是:如何实现仅通过按钮滑动到下一个项目以及仅手动滑动到上一个项目?

javascript swiper.js

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

尝试使用Symfony2项目清除缓存时出错

当我尝试清除缓存时:

php app/console cache:clear --env=prod --no-debug
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 4304 bytes) in MyProject/vendor/symfony/symfony/src/Symfony/Component/Filesystem/Filesystem.php on line 132
Run Code Online (Sandbox Code Playgroud)

它发生在我上次更新后.我刚刚添加了一些更改,我做了:

git pull

php app/console assets:install web

php app/console assetic:dump --env=prod --no-debug
Run Code Online (Sandbox Code Playgroud)

然后尝试清除缓存.

我该怎么做才能解决这个问题?

php git caching symfony

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

div标签之间出现意外的空白

我想知道为什么我在两个div标签之间有空格.这是HTML代码:

<div id="header">
    <img id="background" src="http://farm3.staticflickr.com/2847/11154210265_a8854fe5c5_h.jpg" alt="background" />
</div>          
<div id="menu">
    Why the above blank space?
</div>
Run Code Online (Sandbox Code Playgroud)

而CSS:

* {
margin: 0px;
padding: 0px;
}
#background {
max-width:100%;
max-height: 550px;
}
#menu {
background: rgb(170,200,189);
}
Run Code Online (Sandbox Code Playgroud)

你可以在这里看到行为:JSFIDDLE

html css

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

如何水平居中固定的定位元素

我有一个图像里面的图层:

<div id="foo"><img src="url" /></div>
Run Code Online (Sandbox Code Playgroud)

它是固定的:

#foo {
    position: fixed;
}
Run Code Online (Sandbox Code Playgroud)

但我也希望图层在页面中水平居中.所以我试过:http: //jsfiddle.net/2BG9X/

#foo {
    position: fixed;
    margin: auto
}
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/2BG9X/1/

#foo {
    position: fixed;
    left: auto;
}
Run Code Online (Sandbox Code Playgroud)

但不起作用.任何想法如何实现它?

html css css-position

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

Symfony2 - Entity子文件夹上的实体的getRepository

大多数情况下,实体位于src/Project/FooBundle/Entity/Foo.php.然后您可以通过以下方式访问存储库

$this->getRepository('ProjectFooBundle:Foo');
Run Code Online (Sandbox Code Playgroud)

但是当实体位于时,如何访问存储库src/Project/FooBundle/Entity/Foo/Foo.php

php entity symfony

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

Symfony2 - 将类添加到表单标记

我知道我可以<input>用以下形式向字段添加类:

->add('foo', 'text', array('attr' => array('class' => 'foo-class'));
Run Code Online (Sandbox Code Playgroud)

但是我怎么能在<form>标签上添加一个类呢?

forms symfony

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

获得一周前的datetime

我想获得一周前的日期时间在查询中使用它.所以我做到了:

$date = new DateTime();
$date->sub(new DateInterval('P7D'));
$date = $date->format('Y-m-d H:i:s');
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,这是行不通的.我知道我做错了什么?

php datetime

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

从 composer.json [Symfony] 获取版本

我想知道是否有办法composer.json从带有 Symfony 的控制器获取版本。我的composer.json样子:

{
    "name": "myProject",
    "version": "0.0.0",
    "description": "myProject description",
    "license": "AGPL-3.0",
    "type": "project",
    "require": {
        "php": "^7.1.3",
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

我找不到任何对此的参考。

PS:我正在使用 Symfony 4。

symfony composer-php

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

从<input>元素中选择<form>元素

我正在尝试使用JQuery <form><input>元素中选择元素.我试过这个:

$(".inputClass").parent("form")
Run Code Online (Sandbox Code Playgroud)

但它似乎没有用.

javascript jquery

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

ERROR 4预期开始标记,未找到"<"(在n/a - 第1行,第1列)

我添加新服务时收到此错误:

[ERROR 4]期望开始标记,未找到"<"(在n/a - 第1行,第1列)

这是新services.yml文件:

parameters:
    acme_foo.class: Acme\FooBundle\Services\Foos

services:
    acme_foo:
        class: %acme_foo.class%
        arguments: [@doctrine] 
Run Code Online (Sandbox Code Playgroud)

此文件中没有选项卡,只有空格.这是DependencyInjection/Configuration.php文件:

<?php

namespace Acme\FooBundle\DependencyInjection;

use Symfony\Component\Config\Definition\Builder\TreeBuilder;
use Symfony\Component\Config\Definition\ConfigurationInterface;

/**
 * This is the class that validates and merges configuration from your app/config files
 *
 * To learn more see {@link http://symfony.com/doc/current/cookbook/bundles/extension.html#cookbook-bundles-extension-config-class}
 */
class Configuration implements ConfigurationInterface
{
    /**
     * {@inheritDoc}
     */
    public function getConfigTreeBuilder()
    {
        $treeBuilder = new TreeBuilder();
        $rootNode = $treeBuilder->root('acme_foo');

        // Here you should define the parameters that are …
Run Code Online (Sandbox Code Playgroud)

php service symfony

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