ICode9

精准搜索请尝试: 精确搜索
  • 如何在没有PHP框架的情况下以MVC模式编写控制器?2019-11-20 15:30:10

    在没有PHP框架的情况下,如何以MVC模式编写控制器? 这是我控制器最简单的版本, //Controller class Controller { private $model; public function __construct($model){ $this->model = $model; } public function clicked() { $this->model->s

  • PHP-Symfony 2.6 / Doctrine ORMException:EntityManager已关闭2019-11-20 14:29:52

    我正在从Excel文件导入用户.我创建了实体管理器: $em = $this->getDoctrine()->getManager(); 这是我的循环: ... for ($i=2; $i<=count($usersdatas); $i++) { // $userdatas: an array of users imported from excel $nuser = new User(); $nuser->setEmail($usersdatas

  • 我的学说实体应该实现接口吗?2019-11-20 14:29:16

    有人告诉我应该对我的Doctrine POPO实体进行编码以实现接口.我的理解是,对接口进行编码是最佳实践. 有人可以为我的Doctrine实体实现接口提供一些好处.我想确保在花时间编写所有实现接口的实体之前,我已经了解了进行此抽象的好处.下面是一个示例(为简单起见,请注意包括了“ Doctrin

  • PHP-Symfony功能测试-控制器方法getUser返回null2019-11-20 13:31:43

    我的功能测试中有用于用户登录的方法: /** * @param User $user */ private function logIn(User $user) { $firewallName = 'site'; $session = $this->client->getContainer()->get('session'); $securityContext = $this->client->getCon

  • php-在运行时更改字段属性2019-11-20 13:29:42

    假设我们有一个在表单生成器中定义的表单,如下所示: $builder ->add('username', 'text', ['disabled' => false]); 创建$form实例后,是否可以更改form.username字段的禁用属性? 我发现您可以使用 $formBuilder->get('username')->getAttributes('data

  • php-Symfony主config.yml中的可选参数值2019-11-20 12:34:08

    我想在我的应用程序的主config.yml中编写类似的内容: my_section some_value: %local_value% 参数local_value将从parameter_local.yml文件获取的位置.但是,我希望此值是可选的-如果应用程序用户未在他的parameters_local.yml中提供local_value参数,则希望将其设置为null. 如果

  • PHP-CodeIgniter到Symfony2与Doctrine22019-11-20 12:33:51

    我真的很难将这个查询转换为Doctrine: public function get_order($id) { $this->db->select('*'); $this->db->from('tbl_orderline'); $this->db->join('tbl_order', 'tbl_order.orderNo = tbl_orderline.orderNo

  • php-Symfony2-security.yml中“ anonymous.key”的用途2019-11-20 04:31:32

    我之前设置了一个Symfony2应用程序,该应用程序包括匿名路由和受HTTP BasicAuth限制的路由.使用默认值的基本防火墙配置如下所示: firewalls: main: anonymous: ~ http_basic: ~ 除了在Symfony2的SecurityBundle Configuration文档中显示full default configur

  • php-如何使全局页面使用不同的URI2019-11-20 01:29:10

    目前我有一个这样的页面 http://mypage.com/ 我将每种语言都放在同一页面中,并且语言是由用户区域设置来判断的. 但是,我听说它对SEO不利. 我想使用不同的网址,例如 http://mypage.com/fr http://mypage.com/en http://mypage.com/ja 我有很多问题. 我应该在哪里判断语言?我如何将页

  • php-在Symfony2中显示目录太慢2019-11-19 22:41:00

    我正在开发一个具有产品目录和n级类别树的应用程序. 我有下一个结构: Category 1 --Category 1.1 ----Category 1.1.1 ------Product 1.1.1.1 ------Product 1.1.1.2 ----Product 1.1.1 --Category 1.2 ----Product 1.2.1 --Product 1.1 我需要类似平面数组的内容: Category 1 Cat

  • php-获取Symfony 2中路由使用的所有URL2019-11-19 21:40:20

    我正在使用Symfony 2的网站上工作,其中每个用户都可以通过domain.com/username(与许多社交网站一样)访问个人资料页面. 为此,我需要检查用户选择一个URL时所需的URL是否可用. 我想知道Symfony中是否有一种方法可以获取路由配置中定义的路由使用的所有URL,以自动禁止这些路由作为用

  • Symfony2中“ php应用程序/控制台缓存:warmup”有什么意义?2019-11-19 18:29:14

    在symfony中运行缓存预热有什么目的?我的理解是,它实际上并没有在app / cache / env下创建整个缓存目录结构,因此您必须实际点击页面和端点.在这种情况下,它会做什么? 由于某些遗留代码,我们遇到了一个缓存最终以错误的权限结束的特殊问题,并且我们没有现实的方式知道整个缓存确实已

  • PHP-使用命名资产的Symfony和资产式cssrewrite过滤器2019-11-19 15:32:21

    使用命名资产和使用命名资产的cssrewrite过滤器时出现问题.我已经在assets.yml中定义了一个命名资产,如下所示: assetic: assets: mycssfiles: inputs: - 'bundles/mybundle/css/mystyles.css' 在我的树枝模板中,我将此资产与cssrewrite过滤器一起使用: {% st

  • php-从Symfony 2.6升级到2.7:在ChoiceType中,“ choices_as_values”有什么作用?2019-11-19 13:33:21

    我目前正在将Symfony项目从2.6版本升级到2.7.我正在使用Symfony 2.6-2.7 upgrade guide.它说: You should flip the keys and values of the “choices” option in ChoiceType and set the “choices_as_values” option to true. The default value of that option will be swit

  • PHP-Symfony原则将实体对象移动到另一个实体类型2019-11-19 13:32:45

    有什么办法用Doctrine将一行移到另一个mysql表? 我正在搜索以下mysql的等效项: INSERT myTableCopy ( SELECT * FROM myTable WHERE id = 2 ) 我期望这样的事情: // $first is an object from myTable $this->getDoctrine()->getRepository('MyBundle:MyTable')->findOneBy(arr

  • 使用内部联接时,如何优化Doctrine查询的数量?2019-11-19 13:30:04

    我必须简单的实体:日志和用户. 日志与实体具有ManyToOne关系. Log: type: entity repositoryClass: LogRepository id: id: type: integer generator: strategy: AUTO fields: message: type: string manyToOne: user:

  • 如何在Symfony 2.7项目中激活Gedmo Ip_Traceable?2019-11-19 10:31:24

    在我的Symfony 2.7项目中,我使用StofDoctrineExtension‐Bundle.我声明了一些实体.他们使用时间戳,可记录和可拖延Gedmo行为.我通过阅读Symfony官方文档上的this tutorial进行安装.当我通过Sonata Admin或自己的用例创建某个实体时,它可以完美地工作. 现在,我想使用Gadmo IpTraceab

  • php-在Symfony2中为服务创建表单2019-11-19 09:33:15

    这是控制器中的代码摘录 $service = $this->get('questions_service'); $form_question = $service->createQuestionForm($question, $this->generateUrl('create_question', array('adId' => $ad->getId()))); 这是我的职责 public function

  • PHP-Symfony断言类型上2019-11-19 09:32:16

    如果我必须在php中声明文本: /** * @var string * * @Assert\Type( * type="upper", * message="The value {{ value }} is not a valid {{ type }}." * ) */ private $one; 如果键入不带数字的文本,就可以了.但是,如果文本只是数字或数字加字母,则出现错误: 我怎

  • PHP-从2个联接表中选择列doctrine / symfony22019-11-19 07:30:26

    我正在尝试从表中选择两列.我有两个表,它们之间有关系. 第一个表的名称是:Client(几列->名称和bla bla bla) 第二个表的名称是:服务(第2列-> ID和名称) (它们之间具有这样的关系-> Client.auth-Service.id) 而且我必须选择Client.name和Service.name. 我尝试了这段代码: $q = $em->cr

  • 测试期间phpunit令牌存储错误2019-11-19 06:29:20

    我有一个测试文件来测试服务实例,并且已经用KnpMenuBundle制作了一个自定义菜单. 一切正常,期望phpunit在测试我的MenuBuilder时返回错误. 有一个功能可以测试我的测试文件中的所有服务实例: class ServiceAvailabilityTest extends KernelTestCase { /** * @dataProvider

  • PHP-用于方法注入的Symfony 2.8自动装配2019-11-19 05:29:08

    Why do I want to do this? Controllers do not necessarily adhere to SRP, and I’m not about to go creating a new class for each of, what is effectively, a controller ‘action’. Therefore, a controller should not have everything injected via constructor, but

  • PHP-关联数组symfony2控制台2019-11-19 01:32:04

    给定以下配置命令: protected function configure() { $this->setName('command:test') ->addOption("service", null, InputOption::VALUE_IS_ARRAY | InputOption::VALUE_OPTIONAL, "What services are desired ?", array(

  • PHP-SonataAdmin:防止管理员删除自己的帐户2019-11-19 01:31:27

    我将sonatadmin用于symfony 2项目.有时,管理员用户可能会意外删除自己的帐户.如何防止管理员用户删除自己的帐户?谢谢!解决方法:为了防止管理员删除自己的帐户,您需要按照ADVANCED CONFIGURATION为索纳塔用户定义自己的CRUDController admin: # Admin Classes

  • php-异常:“无法收集足够的随机数据”2019-11-19 01:30:48

    客户端收到以下错误 CRITICAL: Uncaught PHP Exception Exception: “Could not gather sufficient random data” at /…/vendor/paragonie/random_compat/lib/random_bytes_mcrypt.php line 69 {“exception”:”[object] (Exception(code: 0): Could not gather suff

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有