小编Roe*_*zen的帖子

使用uibinder的Gwt图像按钮

如何使用uibinder在GWT中创建图像按钮.我目前的代码如下:

<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
    xmlns:g="urn:import:com.google.gwt.user.client.ui">
    <ui:with type="com.test.client.Resources" field="res"></ui:with>
    <g:HTMLPanel>   
        <g:Image resource="{res.facebook_32}"/>
        <g:PushButton>
            <g:downFace image="{res.facebook_32}"></g:downFace>
            <g:upFace image="{res.facebook_32}"></g:upFace>
        </g:PushButton>
    </g:HTMLPanel>
</ui:UiBinder> 
Run Code Online (Sandbox Code Playgroud)

正确打印图像,以便图像资源正常工作.

java gwt

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

在不知道名称的情况下使用 javascript 发送表单

要使用表单提交 javascript 功能,您需要知道表单的名称。

document.forms["myform"].submit();
Run Code Online (Sandbox Code Playgroud)

或者

document.myform.submit();
Run Code Online (Sandbox Code Playgroud)

提交

<form name="myform">...</form>
Run Code Online (Sandbox Code Playgroud)

就我而言,我有一个完全随机的名称作为表单名称。我所知道的是页面上总是只有一个表单元素。使用javascript提交表单的任何想法?

<form name="145f88f84584594">...</form>
Run Code Online (Sandbox Code Playgroud)

html javascript

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

在Symfony中重写login_check功能

如何在默认的Symfony login_check中添加额外的检查?大多数文档都是关于如何自定义登录表单,但在这种情况下我只想添加一个额外的检查用户是否具有status活动状态.

我假设我必须将路由重定向pattern: /login_check到我自己的安全检查,但这个功能应该是什么样的?好像我找不到任何相关的文档.

security login symfony

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

不允许父属性

基于此示例:http://npmasters.com/2012/11/25/Symfony2-Rest-FOSRestBundle.html

我尝试在FOSRestBundle实现中使用父级.但问题是,似乎不再识别或不支持父属性.有什么建议吗?

bla_rest_api_Location:
    type: rest
    parent: bla_rest_api_User
    resource: Bla\RestUserBundle\Controller\LocationController
Run Code Online (Sandbox Code Playgroud)

例外:

 [Symfony\Component\Config\Exception\FileLoaderLoadException]
 Cannot import resource "C:\xampp\htdocs\EntisServer\src\VSmart\RestUserBund
 le/Resources/config/routing.yml" from "C:/xampp/htdocs/EntisServer/app/conf
 ig\routing.yml". (The routing file "C:\xampp\htdocs\EntisServer\src\VSmart\
 RestUserBundle/Resources/config/routing_generated.yml" contains unsupported
  keys for "v_smart_rest_api_Location": "parent". Expected one of: "resource
 ", "type", "prefix", "pattern", "path", "host", "schemes", "methods", "defa
 ults", "requirements", "options", "condition".)
Run Code Online (Sandbox Code Playgroud)

php symfony fosrestbundle

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

加载声明必须与... FixtureInterface :: load()兼容

我正在创建一个需要加载功能的Doctrine数据夹具.我文字从FixtureInterface.php复制了该方法,但不知何故,我的夹具的load()有所不同.

PHP Fatal error:  Declaration of PastonVerBundle\DataFixtures\ORM\LoadTimeZoneData::load() must be compatible with that of Doctrine\Common\DataFixtures\FixtureInterface::load() in /var/www/symfony/src/Paston/VerBundle/DataFixtures/ORM/LoadTimeZoneData.php on line 9
Run Code Online (Sandbox Code Playgroud)

我的负荷:

<?php

namespace PastonVerBundle\DataFixtures\ORM;

use Doctrine\Common\DataFixtures\FixtureInterface;
use Paston\VerBundle\Entity\TimeZone;

class LoadTimeZoneData 
    implements FixtureInterface {

    function load(ObjectManager $manager) {

        $z = new \TimeZone();
        $z->setName('Timezone');
        $manager->persist($z);
        $manager->flush();
    }

}

?>
Run Code Online (Sandbox Code Playgroud)

从FixtureInterface.php加载

namespace Doctrine\Common\DataFixtures;

use Doctrine\Common\Persistence\ObjectManager;

/**
 * Interface contract for fixture classes to implement.
 *
 * @author Jonathan H. Wage <jonwage@gmail.com>
 */
interface FixtureInterface
{
    /**
     * Load data fixtures with the passed EntityManager …
Run Code Online (Sandbox Code Playgroud)

php symfony doctrine-orm

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

参数号无效:绑定变量数与Doctrine中的标记数不匹配

使用Doctrine 2我想让一些用户成为另一个用户的联系人.该表user包含这些用户之间的映射.函数中的查询将返回以下错误:

参数号无效:绑定变量数与令牌数不匹配.

但是,我最好的理解$str是设置为"b"并$ownerId设置为"2",并且两者都由该setParameters功能分配.

 protected function getContactBySubstring($str, $ownerId) {
        echo $str;
        echo $ownerId;
        $em = $this->getDoctrine()->getEntityManager();
        $qb = $em->createQueryBuilder();
        $qb->add('select', 'u')
                ->add('from', '\Paston\VerBundle\Entity\User u, \Paston\VerBundle\Entity\Contact c')
                ->add('where', "c.owner = ?1 AND c.contact = u.id AND u.username LIKE '?2'")
                ->add('orderBy', 'u.firstname ASC, u.lastname ASC')
                ->setParameters(array (1=> $ownerId, 2=> '%'.$str.'%'));

        echo $qb->getDql();
        $query = $qb->getQuery();
        $users = $query->getResult();
        foreach($users as $user)
            echo $user->getUsername();
        exit;
        //return $contacts;
    }
Run Code Online (Sandbox Code Playgroud)

php mysql doctrine

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

错误的查询与正确的结果

我得到了一个看起来像下面的查询.查询应查询等于的example位置的记录.比较是我所期待的.value3value = '3 value'value = 3

为什么value = '3 value'返回相同的记录value = 3

SELECT 
    *
FROM
    test.example
WHERE
    value = '3 value';
Run Code Online (Sandbox Code Playgroud)

value是类型INT,我希望得到一个错误或至少是错误的结果.虽然,我得到了正确的结果(取决于你如何定义'正确')(值为3的结果).

表中的数据(id,name,value):

1   Example 1   1
2   Example 2   2
3   Example 3   3
4   Example 4   3
5   Example 5   2
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

如何在MySQL中选择字段值

想要实现的是类似以下内容:选择a.column1值x如果a.column1有值,否则我想要b.column1值x.

我会想象类似下面的伪代码:

SELECT (hasValue(a.column1)?a.column1:b.column1 as x FROM a, b
Run Code Online (Sandbox Code Playgroud)

在我的实际情况中,它实际上是三个表.我想这可能会让努力变得更加琐碎?

mysql

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

标签 统计

mysql ×3

php ×3

symfony ×3

doctrine ×1

doctrine-orm ×1

fosrestbundle ×1

gwt ×1

html ×1

java ×1

javascript ×1

login ×1

security ×1

sql ×1