小编lvo*_*mer的帖子

Docker:PhpMyAdmin 的上传限制为 2048KiB

我有一个 docker-compose.yml 看起来像这样:

webserver:
  build: ./_docker/php
  ports:
    - 80:80
  links:
    - mysql
  volumes_from:
    - app

mysql:
  image: mysql:5.7
  environment:
    MYSQL_DATABASE: "${DB_NAME}"
    MYSQL_USER: "${DB_USER}"
    MYSQL_ROOT_PASSWORD: "${DB_ROOT_PW}"
    MYSQL_PASSWORD: "${DB_PW}"
  volumes:
    - ./_docker/data/db:/docker-entrypoint-initdb.d
  volumes_from:
    - data

data:
  image: mysql:5.7
  volumes:
    - /var/lib/mysql
  command: "true"

phpmyadmin:
  image: phpmyadmin/phpmyadmin
  ports:
    - 8080:80
  links:
    - mysql
  environment:
    PMA_HOST: mysql

app:
  image: tianon/true
  volumes:
    - .:/var/www/public_html
Run Code Online (Sandbox Code Playgroud)

Dockerfile 看起来像这样:

FROM php:7.0-apache
#php:7.2.2-apache
#php:5.6.33-apache

COPY php.ini /usr/local/etc/php/

COPY 000-default.conf /etc/apache2/sites-available/

RUN a2enmod rewrite
RUN a2enmod expires
RUN a2enmod headers …
Run Code Online (Sandbox Code Playgroud)

php apache yaml phpmyadmin docker

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

Swiftui navigationLink macOS 默认/选中状态

我在 swiftui 中构建了一个 macOS 应用程序

我尝试创建一个列表视图,其中第一项是预选的。我用导航链接的“选择”状态进行了尝试,但没有奏效。

我几乎一无所知,希望你们能帮助我。

创建此列表视图的代码如下所示。

//personList
struct PersonList: View {
    var body: some View {
          NavigationView
          {
            List(personData) { person in
                NavigationLink(destination: PersonDetail(person: person))
                {
                    PersonRow(person: person)
                }
            }.frame(minWidth: 300, maxWidth: 300)
          }
    }
}
Run Code Online (Sandbox Code Playgroud)

(其他视图在底部)

这是我打开应用程序时的正常视图。 正常状态 当我点击一个项目时,它会像这样打开。当我呈现这个视图时,这就是我想要的默认打开状态。 申请州

此视图的代码如下所示:

//PersonRow

struct PersonRow: View {

    //variables definied
    var person: Person

    var body: some View {

        HStack
        {
            person.image.resizable().frame(width:50, height:50)
                .cornerRadius(25)
                .padding(5)

            VStack (alignment: .leading)
            {
                Text(person.firstName + " " + person.lastName)
                    .fontWeight(.bold)
                    .padding(5)
                Text(person.nickname)
                    .padding(5)
            }
            Spacer() …
Run Code Online (Sandbox Code Playgroud)

splitview swift swiftui

9
推荐指数
3
解决办法
6660
查看次数

SwiftUI - 如果在 ForEach 循环中

我正在根据我之前获取的数组中的元素构建一个列表。

我正在获取所有实体......当用户在搜索栏中进行搜索时,我想过滤我的列表。我不是在做一个新的 FetchRequest,我只是想过滤我的对象。

这是我目前使用的代码:

List(selection: $selectedDocument)
{
    ForEach(self.documentItems, id: \.self) { document in
        HStack(spacing: 0)
        {
            if (self.checkSearchString(document: document))
            {
                ListRow(document: document).tag(document)
            }
    }
Run Code Online (Sandbox Code Playgroud)

我有一个列表,然后是我的 ForEach 循环。在那个循环中,我想决定是否显示该元素。问题是,即使我不想显示元素,我的列表中仍然有一个小视图。我知道为什么,这是因为我仍然呈现那个HStack()。我基本上需要将它拖到HStack()我的 . 中If,但这对我不起作用。我认为这是因为我需要在我的列表中呈现一个视图。但是我怎么能在ForEach不渲染的情况下继续我的。

这就是我想要实现的目标,但它不起作用:

 List(selection: $selectedDocument)
 {
     ForEach(self.documentItems, id: \.self) { document in
         if (self.checkSearchString(document: document))
         {
             HStack(spacing: 0)
             {
                 ListRow(document: document).tag(document)
             }
         }
Run Code Online (Sandbox Code Playgroud)

提前致谢!

macos swift swiftui

8
推荐指数
2
解决办法
3089
查看次数

SwiftUI macOS 列表行删除填充

我正在尝试在 SwiftUI for MacOS 中的 ListView 中显示一行。但是,我的问题是该行包含它周围的填充。我想将其扩展到我的ListView.

苹果.listRowInsets(EdgeInsets())在他们的例子中使用。但是,这仅在 iOS 上显示。对我来说,它不适用于 macOS。

我的行有一个红色边框来可视化问题。我希望它一直拉伸到列表行的边界,所以填充整个蓝色行。这在 macOS 中可能吗?

提前致谢。

预览

macos swift swiftui

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

按下 NavigationLink 时的 SwiftUI 动作

我在 SwiftUI for Mac 中NavigationView有很多NavigationLinks

每当我按下导航项时,导航详细信息就会显示在右侧。但是,我的活动导航项目有一个自定义样式。当我按下一个项目时,我想调用一个动作。我已经onTapGesture()在 上尝试过函数NavigationLink,但是它没有按预期正常工作。

这是我的代码:

 NavigationView {
        VStack{

            NavigationLink(destination: SecondContentView()) {
            VStack
            {
                Image("Calendar")
                    .resizable().frame(width:40, height: 40)
                    .colorMultiply(currentSelected == 0 ? Color(red: 57 / 255, green: 214 / 255, blue: 155 / 255) : Color(red: 255 / 255, green: 255 / 255, blue: 255 / 255))
                Text("Dates")
                    .foregroundColor(currentSelected == 0 ? Color(red: 57 / 255, green: 214 / 255, blue: 155 / 255) : Color(red: 255 / 255, green: …
Run Code Online (Sandbox Code Playgroud)

user-interface swift swiftui

5
推荐指数
2
解决办法
4061
查看次数

SwiftUI OnDrop 功能取决于条件

我们将OnDrop()SwiftUI 中的函数用于 MacOS 应用程序。它真的很棒。但是,我只想onDrop在特殊条件下允许该功能。我尝试仅在该条件为真时才在 onDrag 之后执行代码,这工作正常。但是,仍然存在不应该可见的拖动动画/鼠标拖动效果。

那是我们正在使用的代码:

.onDrop(of: [“public.file-url”], isTargeted: $userData.shopPopOver) { providers -> Bool in
for provider in providers
{
Run Code Online (Sandbox Code Playgroud)

我只能.onDrop在条件下添加。只是为了展示一个例子,这肯定是行不通的:

if (condition)
{
.onDrop(of: [“public.file-url”], isTargeted: $userData.shopPopOver) { providers -> Bool in
Run Code Online (Sandbox Code Playgroud)

提前致谢!

macos swift swiftui

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

.htaccess setEnv 为 %{HTTP_HOST}

是有可能这样做htaccess的SetEnv使用%{HTTP_HOST}

我像这样尝试:

SetEnv HOSTNAME %{HTTP_HOST}
Run Code Online (Sandbox Code Playgroud)

但这不起作用。我通过设置它来测试它

SetEnv HOSTNAME localhost.work
Run Code Online (Sandbox Code Playgroud)

那是有效的。所以这只是我的配置没有真正运行。

希望有人能给我一个快速提示,为什么这不起作用。

提前致谢。

apache .htaccess setenv

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

在 swiftui 中将 backgroundcolor 设置为 UIColor.systembackground

嘿,我的列表旁边有一个导航。

我希望活动导航项与列表具有相同的背景色。

但我看不到任何获得颜色的方法(使用兼容的明/暗模式开关)

我想像正确的项目一样将 bluecolor 设置为系统背景。

导航图片

我现在的代码如下。

NavigationLink(destination: PersonView()) {
    VStack
    {
        Image("Company").resizable().frame(width:40, height:40).colorMultiply(Color(red: 57 / 255, green: 214 / 255, blue: 155 / 255))
        Text("Companies").foregroundColor(Color(red: 57 / 255, green: 214 / 255, blue: 155 / 255))
    }
}
.buttonStyle(PlainButtonStyle())
.padding(16)
.background(Color(.systemBlue))
Run Code Online (Sandbox Code Playgroud)

swift swiftui

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