小编Mar*_*cin的帖子

从Zend Framework应用程序中获取Bootstrap.php的返回值

我想知道如何(如果可能的话)在Zend Framework应用程序的Bootstrap.php文件中访问_init方法的返回值?

php zend-framework

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

ZF-如何访问子表单元素并设置其值

大家好!我在这里设置子表单元素,它工作正常.

//Setting SubForm element    
$subForm = new Zend_Form_SubForm();
$subForm->setName('sampleSubForm');
$subForm->addElement('text', 'test', array(
           'value' => 'someValue',
           'name' => 'test',
           'belongsTo' => 'sampleSubForm',
           'size' => '1',
           'maxLength' => '1',
           'decorators' => array('ViewHelper'),
        ));
$this->form->addSubForm($subForm, 'sampleSubForm');
Run Code Online (Sandbox Code Playgroud)

我仍然在摆弄并想知道如何在表单提交时访问子表单元素,以设置其值.干杯和快乐的编码!谢谢

php zend-framework zend-form-sub-form

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

TKinter 中的不同窗口

我无法弄清楚如何在 Tkinter 实例中运行多个应用程序。我计划有一个主窗口来调用其他应用程序来运行。

我还想让登录按钮设置用户名和密码字符串,然后关闭它自己的窗口。

我已经尝试过使用顶级窗口,但这限制了我格式化按钮的能力。例如,我不能使用框架......非常感谢有关我需要采取的方向的任何帮助。

我正在旋转我的轮子试图解决这个问题,我已经查看了许多不同的代码示例,并且我不断得到矛盾的方法来做同样的事情。我正在使用Python 3。

import tkinter as tk
import os
import json
from tkinter import Toplevel
cert = ""

username = ""
password = ""
base_url = ''
url = ''
splash_page = ''

class BuildApplication(tk.Frame):
    def __init__(self, master=None):
        tk.Frame.__init__(self, master)
        self.pack()
        self.createWidgets()

    def createWidgets(self):
        self.lUSER = tk.Label(self, text="Username: ").pack(side="left")
        self.eUSER = tk.Entry(self)
        self.eUSER.pack(side="left")

        self.lPASS = tk.Label(self, text="Password: ").pack(side="left")
        self.ePASS = tk.Entry(self)
        self.ePASS.pack(side="left")

        #ive tried command= lambda: self.setCredentials(self.eUSER.get(),self.ePASS.get())
        #            command = self.setCredentials(self.eUSER.get(),self.ePASS.get())
        #          But none if it …
Run Code Online (Sandbox Code Playgroud)

python user-interface tk-toolkit tkinter python-3.x

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

AWS elastic beanstalk nginx 配置不适用于我的 Nodejs Web 应用程序

我正在为我的 Nodejs 网站使用 amazon elastic beanstalk,并使用 nginx 作为代理。我想将最大上传大小设置为 20mb,因为默认大小为 1mb。我已尝试在 .ebextensions/.config 文件中设置 client_max_body_size 的所有可能方法。但似乎没有一个起作用,因为我仍然收到 413 错误。下面是我的配置文件


container_commands:
  01_reload_nginx:
    command: "sudo service nginx reload"

files:
  "/etc/nginx/conf.d/proxy.conf" :
    mode: "000644"
    owner: root
    group: root
    content: |
       client_max_body_size 20M;
Run Code Online (Sandbox Code Playgroud)

nginx amazon-web-services amazon-elastic-beanstalk

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

AWS ELB 侦听器创建失败并出现验证异常

我的 CloudFormation 堆栈创建失败并出现一个非常普遍的错误,我似乎无法弄清楚原因。

我正在使用 ALB 创建单容器 ECS 服务任务。

这是我的堆栈模板:

AWSTemplateFormatVersion: '2010-09-09'
Description: Services Containers

Parameters:
  VpcId:
    Type: String
    Default: vpc-4796bd23
  SubnetId:
    Type: String
    Default: subnet-f4701ff8
  ELBSecondarySubnetId:
    Type: String
    Default: subnet-8a453cef
  ECSCluster:
    Type: String
    Default: dev-ecs
  EcsSecurityGroup:
    Type: String
    Default: sg-74cb7b0c
  Color:
    Type: String
    AllowedValues: ['blue', 'green']
    Description: The deployment color
    Default: 'blue'
  BuildVersion:
    Type: String
    Description: The build version to deploy
  ComPublic:
    Type: String
    Description: Hosted Zone ID
    Default: Z00669325SSURKTK4ZPA
  MQPort:
    Type: Number
    Description: MQ Connectivity port
    Default: 5672

Resources: …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-ecs aws-cloudformation aws-fargate aws-application-load-balancer

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

在 terraform 中加载policy.json文件

我的 EKS 特定用户配置位于 json 文件中,我想将其加载到 terraform 中以应用它。

我使用 data_source aws_iam_policy_document

resource "aws_iam_policy_document" "ops_manager" {                                                                                                       
policy = file("templates/eks_user_policy.json")         
    } 
Run Code Online (Sandbox Code Playgroud)

不幸的是,当我运行terraform plan时,我得到了这个:

提供程序provider.aws不支持资源类型
“aws_iam_policy_document”。

地形版本:v0.14.9

amazon-web-services terraform terraform-provider-aws

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

Terraform - 循环文件夹以创建 n 个单独的资源

我有一个文件夹queries,用户可以在其中添加、删除和修改yaml文件。每个 yaml 文件代表 GCP 上的单个 terraform 资源,即调度查询

循环查询文件夹并main.tf相应地在 main 中生成适当数量的 terraform 资源的最干净方法是什么?我可以使用Python来生成main.tf如果它更容易

1 个信号资源的示例:

查询/alpha.yaml

display_name: "my-query"
data_source_id: "scheduled_query"
schedule: "first sunday of quarter 00:00"
destination_dataset_id: "results"
destination_table_name_template: "my_table"
write_disposition: "WRITE_APPEND"
query: "SELECT name FROM tabl WHERE x = 'y'"
Run Code Online (Sandbox Code Playgroud)

这应该在我的main.tf中创建这个资源

resource "google_bigquery_data_transfer_config" "query_config" {
  display_name           = "my-query"
  data_source_id         = "scheduled_query"
  schedule               = "first sunday of quarter 00:00"
  destination_dataset_id = "results"
  params = {
    destination_table_name_template = "my_table"
    write_disposition               = …
Run Code Online (Sandbox Code Playgroud)

google-cloud-platform terraform

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

在 for_each 中访问映射的索引

我有一张像这样的地图

variable "mysubnets" {
  type = map(string)
  default = {
    "subnet1" = "10.1.0.0/24"
    "subnet2" = "10.1.1.0/24"
  }
}
Run Code Online (Sandbox Code Playgroud)

在我的模块中,我尝试将子网放置在同一 vpc 的不同可用区中

data "aws_availability_zones" "azs" {
  state = "available"
}

resource "aws_subnet" "test-subnets" {
  for_each = var.mysubnets
  cidr_block = "${each.value}"
  vpc_id = aws_vpc.myvpc.id
  availability_zone = data.aws_availability_zones.azs.names[index("${each.value}")]

  tags = {
    Name = "${each.key}"
  } 
}
Run Code Online (Sandbox Code Playgroud)

我可以从地图中获取键和值,没有问题,但是当尝试选择可用区域时,我找不到如何更改值。有没有办法获取地图的索引,或者为递增的数字创建一个计数器?

amazon-web-services terraform terraform-provider-aws

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

如何根据 Terraform 中 for_each 中的映射值设置 EC2 资源实例计数

对于以下 Terraform 代码 - 我希望最终得到 2 个测试沙箱开发实例和 1 个测试沙箱测试实例。我希望能够从地图值中得出计数instance_count

我尝试过使用,count但 Terraform 不允许for_each.

terraform {
  required_providers {
    aws = {
      source  = "hashicorp/aws"
      version = "~> 3.27"
    }
  }

  required_version = ">= 0.14.9"
}

variable "instance_name" {
  description = "Value of the Name tag for the EC2 instance"
  type        = string
  default     = "ChangedName"
}

variable "aws_region" {
  description = "AWS Region"
  type        = string
  default     = "eu-west-2"
}

variable "instance_size_small" {
  description = "Instance …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services terraform terraform-provider-aws

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

错误:Terraform Core 版本不受支持

我有一个简单的地形配置,如下所示。

\n
# Terraform settings Block\nterraform {\n  required_version = "~> 1.0.0"\n  required_providers {\n    azurerm = {\n      source  = "hashicorp/azurerm" # https://registry.terraform.io/providers/hashicorp/azurerm/latest\n      version = "~> 3.0"\n    }\n  }\n}\n\nprovider "azurerm" {\n  features { }\n}\n\nresource "azurerm_resource_group" "rg" {\n  name     = var.resource_group_name\n  location = var.resource_group_location\n}\n
Run Code Online (Sandbox Code Playgroud)\n

当我跑步时

\n
terraform init\n
Run Code Online (Sandbox Code Playgroud)\n

我收到以下错误。

\n
\xe2\x95\xb7\n\xe2\x94\x82 Error: Unsupported Terraform Core version\n\xe2\x94\x82\n\xe2\x94\x82   on main.tf line 3, in terraform:\n\xe2\x94\x82    3:   required_version = "~> 1.0.0"\n\xe2\x94\x82\n\xe2\x94\x82 This configuration does not support Terraform version 1.2.2. To proceed, either choose another supported …
Run Code Online (Sandbox Code Playgroud)

azure terraform

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