小编Ian*_*ery的帖子

Doctrine 2.1 DQL - 多对多查询多个值 - 多个类别的项目?

这似乎是一个基本的要求,但我似乎无法让它工作,所以我要么错过了一些愚蠢的东西,要么就是不明白应该怎么做.提前致谢.

我有两个具有多对多关系的学说实体:项目和类别.其中有items_has_categories加入.

/**
* Item
*
* @Table(name="items")
* @Entity(repositoryClass="Entity\Repository\Item")
*/
class Item
{

....

 /**
 * @var Categories
 *
 * @ManyToMany(targetEntity="Categorie", inversedBy="items", cascade={"persist"})
 * @JoinTable(name="items_has_categories",
 *   joinColumns={
 *     @JoinColumn(name="items_id", referencedColumnName="id")
 *   },
 *   inverseJoinColumns={
 *     @JoinColumn(name="categories_id", referencedColumnName="id")
 *   }
 * )
 */
private $categories;

....
}

/**
* Categorie
*
* @Table(name="categories")
* @Entity(repositoryClass="Entity\Repository\Categorie")
*/
class Categorie
{
 .....

/**
 * @var Items
 *
 * @ManyToMany(targetEntity="Item", mappedBy="categories")
 */
private $items;

....
}
Run Code Online (Sandbox Code Playgroud)

而我正在尝试做的是运行一个查询来返回所有"x"类别的所有项目 - 我认为/认为应该是SELECT with和AND子句:

class Item extends …
Run Code Online (Sandbox Code Playgroud)

sql doctrine many-to-many dql

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

Safari图像重叠问题

与Safari有一个奇怪的CSS图像问题,并且无法在任何地方找到任何有关此在线的信息.

每件首饰都有一个小缩略图.如果有更多的缩略图可以容纳在那个空间中,我设置JS让它们通过调整外部div的左边缘来回滑动(很像smoothdivscroll,但不是那么复杂).

在Safari中由于某种原因,小缩略图库中的第一个图像保持静态,而其他图像在其上滚动.看起来很废话.我无法理解为什么.它可能是Safari中的一个错误吗?

我觉得这是一个CSS问题,因为在添加这个滑动功能之前,我们只限制了5个图像,它们会在Safari中加载重叠和失真......

http://jeandousset.com/jewellery/engagement-rings/

示例HTML:

<div class="span12 offset6 product-images-container" style="margin-left: 140px;">
<div class="product-zoom-container">
    <img id="eva-main-image" class="main-image" src="http://doussetwp.loc/wp-content/uploads/2013/07/eva-engagement-ring-round-cut-diamond-front.jpg" data-post-id="530" title="eva-engagement-ring-cushion-cut-diamond-angle-" alt="">
</div>

<div id="eva-gallery" class="product-gallery text-center">
    <div class="scroll-products-right"></div>
    <div class="scroll-products-left"></div>
    <div class="scrollable-area">
        <div class="product-gallery-inner" style="width: 420px; margin-left: -30px;">

                        <a href="#" class="product-thumbnail" data-image="http://doussetwp.loc/wp-content/uploads/2013/07/eva-engagement-ring-cushion-cut-diamond-angle-.jpg" data-post-id="530">
                            <img src="http://doussetwp.loc/wp-content/uploads/2013/07/eva-engagement-ring-cushion-cut-diamond-angle-.jpg" title="eva-engagement-ring-cushion-cut-diamond-angle-" alt="">
                        </a>
                        <a href="#" class="product-thumbnail" data-image="http://doussetwp.loc/wp-content/uploads/2013/07/eva-engagement-ring-cushion-cut-diamond-under.jpg" data-post-id="530">
                            <img src="http://doussetwp.loc/wp-content/uploads/2013/07/eva-engagement-ring-cushion-cut-diamond-under.jpg" title="eva-engagement-ring-cushion-cut-diamond-under" alt="">
                        </a>
                        <a href="#" class="product-thumbnail" data-image="http://doussetwp.loc/wp-content/uploads/2013/07/eva-engagement-ring-cushion-cut-diamond-angle.jpg" data-post-id="530">
                            <img src="http://doussetwp.loc/wp-content/uploads/2013/07/eva-engagement-ring-cushion-cut-diamond-angle.jpg" title="eva-engagement-ring-cushion-cut-diamond-angle" alt=""></a>
                        <a href="#" class="product-thumbnail active" data-image="http://doussetwp.loc/wp-content/uploads/2013/07/eva-engagement-ring-round-cut-diamond-front.jpg" data-post-id="530">
                            <img src="http://doussetwp.loc/wp-content/uploads/2013/07/eva-engagement-ring-round-cut-diamond-front.jpg" title="eva-engagement-ring-round-cut-diamond-front" alt="">
                        </a>
                        <a href="#" …
Run Code Online (Sandbox Code Playgroud)

html css safari image

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

标签 统计

css ×1

doctrine ×1

dql ×1

html ×1

image ×1

many-to-many ×1

safari ×1

sql ×1