问题标签 [phundament]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1950 浏览

windows - Windows 下的 Phundament - “Windows 尚不支持交互模式”

我在 Windows 7 下安装了 Docker Toolbox。Docker 守护程序在 VM 内运行(Docker Toolbox 的默认行为)。

我正在尝试使用默认教程让 Phundament 运行。

在我到达这个命令之前一切正常: docker-compose run php composer install

结果是:

在此处输入图像描述

我已经使用成功附加到正在运行的容器,docker exec -it <container ID> bash但是当我ls /app对两个容器中的任何一个执行命令时,我在该目录中没有文件。实际上,在composer install那里运行的尝试失败了。

我尝试连接到两个容器,结果是相同的。

在此处输入图像描述

0 投票
1 回答
146 浏览

docker - 将 Phundament Web 应用程序迁移到生产环境

我正在尝试使用全新安装的 Phundament 4.3.0-beta6、Docker 1.11.0 和 Docker Compose 1.7.0 来容器化 Yii2 Web 应用程序。主机是基于 Ubuntu 的 Linux Mint 17.3。

在开发环境中一切正常,但我找不到正确构建生产映像的方法。

我已经使用过旧版本的 Phundament 和 Docker,在相同的问题中运行,所以我很确定我没有遇到错误:我只是误解了一些东西。

问题是,用于本地开发的 docker-compose 文件(覆盖docker -compose.yml 的 docker-compose.override.yml)正在将根项目文件夹安装在phpnginx容器上:

经过一些自定义后,我重建了 php 容器,应用程序代码已成功添加到容器中(按照Dockerfile中的说明),因此我可以编辑 docker-compose.override.yml 文件,从phpvolume容器中删除指令,一切正常。

但是当我对nginx容器执行相同操作并运行docker-compose up -d nginx时,返回 404。这意味着它没有在php容器中找到登录页面。它只是在我挂载项目文件夹卷时找到它。

我想这不是预期的行为......我做错了什么?

0 投票
1 回答
1452 浏览

yii2 - 带有 phundamental 的 yii2 dektrium - 向用户配置文件添加额外字段

在 Vitaly 回答后更新并正常工作:)

我在一个开源项目中工作:https ://github.com/open-ecommerce/helptext

我正在尝试向 dektrium Yii2-user 模块添加字段。在 repo 中有一个关于如何向用户表添加额外字段的示例: https://github.com/dektrium/yii2-user/blob/master/docs/adding-new-field-to-user-model。 md但我无法使其与模块随附的配置文件表一起使用。

我正在使用 dmstr/yii2-cms-metapackage 中的以下存储库:

例如,我想在管理员的个人资料表单中添加一个新的字段调用“技能”,所以

我首先进行了迁移以将字段添加到表中

然后在 main.php 中定义了我自己的类的路径(我正在使用高级模板,但通过 phundamental 进行了简化)

这是调用 models/Profile.php 类

然后在views/user/admin/_profile.php

我没有收到错误,但该字段未更新表格。

如果我直接在数据库中填充该字段,我可以在表单中看到该值,但它不会在更新时改变

任何帮助都超过欢迎

0 投票
2 回答
687 浏览

yii2 - 使用 yii2 giiant 添加自定义模型模板

我正在尝试使用我自己的一组模板来生成由 Tobias Munk 编写的带有 giiant 的 cruds 和模型,如下所示:https ://github.com/schmunk42/yii2-giiant/blob/master/docs/32-customizations.md

但我不能让它工作。

首先,我将 /yii2-giiant/src/generators 目录复制到我的应用程序中并进行了一些更改。

然后我改变了配置如下:

];

但是当我从管理员运行巨型表单时,并没有拿起我的代码。

我还可以在表单中看到一个选择框,其中显示了带有模板的默认目录。但不知道如何在那里添加我的。

模板

欢迎任何想法...