小编Asi*_* AP的帖子

symfony2中的自定义存储库类

我是symfony2的新手.当我通过命令行创建实体类时,我创建了一个存储库类.但是我无法访问该存储库类中的自定义函数.如何在symfony2中创建自定义存储库类?有人可以从头开始用一些示例代码给我一步一步的解释吗?

下面是我的存储库类

namespace Mypro\symBundle\Entity;

use Doctrine\ORM\EntityRepository;

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


    public function findAllOrderedByName()
    {
        return $this->getEntityManager()
            ->createQuery('SELECT p FROM symBundle:Register p ORDER BY p.name ASC')
            ->getResult();
    }


}
Run Code Online (Sandbox Code Playgroud)

我这样打电话给我的控制器

$em = $this->getDoctrine()->getEntityManager();
          $pro = $em->getRepository('symBundle:Register')
            ->findAllOrderedByName();
Run Code Online (Sandbox Code Playgroud)

我得到了以下错误

Undefined method 'findAllOrderedByName'. The method name must start with either findBy or findOneBy!
Run Code Online (Sandbox Code Playgroud)

我的代码中有任何错误吗?创建存储库类有什么错误吗?我需要使用任何课程吗?

php symfony

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

登录后再次出现Symfony2-登录表单

你好stackoverflow的朋友,

我有一个实例,在symfony2中我创建了一个安全包(未使用FOS USER BUNDLE),当我登录时,我尝试再次访问登录页面,显示登录表单.没有重定向到默认页面,即使我确实已登录.登录后如何防止此登录表单.

下面是我的security.yml

更新

firewalls:
        main:
            pattern: ^/
            anonymous: ~
            form_login:
                login_path: /login
                check_path: /login_check
            logout:
                path: /logout
                target: /login    

    access_control:
        - { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/centerreg, roles: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/customredirect, roles: ROLE_USER }
        - { path: ^/admin/, roles: ROLE_ADMIN }
        - { path: ^/center/, roles: ROLE_CENTER }
        - { path: ^/client/, roles: ROLE_CLIENTADMIN }
        - { path: ^/examcenter/, roles: ROLE_EXAMCENTER }
        - { path: ^/tutor/, roles: ROLE_TUTOR }
        - …
Run Code Online (Sandbox Code Playgroud)

php symfony

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

Symfony2 Doctrine查询

我是symfony2的新手,我不知道如何使用createQuery()在symfony2中编写以下查询

select * from Post inner join Category on Post.category_id=Category.id inner join Priority on Post.priority_id=Priority.id order by priority_number desc
Run Code Online (Sandbox Code Playgroud)

我使用了存储库类,在其中编写了一个函数

public function findAllOrderedByPriorityPost()
    {

        return $this->getEntityManager()
                ->createQuery('select p,c,pr from RodasysfourmBundle:Post p inner join 
RodasysfourmBundle:Category c  inner join RodasysfourmBundle:Priority pr order by pr.priorityNumber desc')
                ->getResult();
    }
Run Code Online (Sandbox Code Playgroud)

当我使用这个功能时,我得到了以下错误

[Semantical Error] line 0, col 85 near 'c inner join': Error: Identification Variable RodasysfourmBundle:Category used in join path expression but was not defined before. 
Run Code Online (Sandbox Code Playgroud)

另外哪种方法最好在自定义存储库或服务中使用此查询?

任何帮助赞赏.

php doctrine symfony

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

如何在WebBrowser控件中启用inPrivate模式

我必须在IE浏览器上添加一些额外的功能.

在Visual Studio中,我们有一个名为"WebBrowser"的组件,它使用安装在用户PC中的当前IE浏览器.

但是,我无法找到任何能够访问我希望通过控件公开的InPrivate模式的属性.

有没有办法使用InPrivate模式与WebBrowser控件,或者我是否必须使自己的浏览器支持这个?

c# web-applications webbrowser-control winforms

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

领域模型和对象模型

  • 什么是领域模型
  • 什么是对象模型

领域模型和对象模型是一样的吗?这两者有什么区别?请用简单的例子来解释.我是这个概念的新手.我在谷歌搜索了很多.但我无法得到任何简单的解释和例子.

oop object-model domain-model

7
推荐指数
2
解决办法
7002
查看次数

Paypal与iphone中的购物车按钮

我正在制作一个应用程序,我需要集成PayPal.我集成了PayPal按钮,但我不知道如何添加购物车按钮,以便我可以累计所有产品.

cocoa-touch paypal objective-c ios

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

如何使用 requireJS 加载具有非 AMD 和 AMD 库的现有自定义库

在我的项目中,有一个自定义的第三方库(单个构建文件),他们使用几个非 AMD 和 AMD 文件创建了该库。并且大部分属性都直接暴露给 window 对象。在我们的项目中,根据新的要求,我们必须使用 requireJS 以异步模式加载这个第三方库。我尝试了 shim 配置,但从第三方库收到一个错误,说需要 globals/window、globals/documents。

  1. 不编辑第三方库,如何解决当前项目中的上述错误?是否可以?
  2. 如何在项目中使用这个第三方库属性,因为所有属性都直接暴露给 window 对象。

这是我们现在遇到的错误

在此处输入图片说明

任何人都可以帮我解决这个问题吗?提前致谢!

html javascript shared-libraries requirejs js-amd

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

2011年的java web框架

哪个是2011年最好,最强大的Java Web框架?我需要在Java中选择一个简单,优秀且有效的Web框架.任何人都可以建议我应该使用哪个框架以及为什么?

java web-frameworks

5
推荐指数
0
解决办法
1526
查看次数