问题标签 [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.
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
那里运行的尝试失败了。
我尝试连接到两个容器,结果是相同的。
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)正在将根项目文件夹安装在php和nginx容器上:
经过一些自定义后,我重建了 php 容器,应用程序代码已成功添加到容器中(按照Dockerfile中的说明),因此我可以编辑 docker-compose.override.yml 文件,从phpvolume
容器中删除指令,一切正常。
但是当我对nginx容器执行相同操作并运行docker-compose up -d
nginx时,返回 404。这意味着它没有在php容器中找到登录页面。它只是在我挂载项目文件夹卷时找到它。
我想这不是预期的行为......我做错了什么?
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
我没有收到错误,但该字段未更新表格。
如果我直接在数据库中填充该字段,我可以在表单中看到该值,但它不会在更新时改变
任何帮助都超过欢迎
yii2 - 使用 yii2 giiant 添加自定义模型模板
我正在尝试使用我自己的一组模板来生成由 Tobias Munk 编写的带有 giiant 的 cruds 和模型,如下所示:https ://github.com/schmunk42/yii2-giiant/blob/master/docs/32-customizations.md
但我不能让它工作。
首先,我将 /yii2-giiant/src/generators 目录复制到我的应用程序中并进行了一些更改。
然后我改变了配置如下:
];
但是当我从管理员运行巨型表单时,并没有拿起我的代码。
我还可以在表单中看到一个选择框,其中显示了带有模板的默认目录。但不知道如何在那里添加我的。
欢迎任何想法...