我有文件夹结构,如:
includes/
libraries/
Classes/
Contact/
Contact.php
ContactController.php
admin/
controllers/
contact/
edit.php
Run Code Online (Sandbox Code Playgroud)
Contact.php是我正在尝试使用的文件类.该文件包含.
<?php
namespace Classes;
class Contact {
function __construct() {
die('here');
}
}
Run Code Online (Sandbox Code Playgroud)
我有我的composer.json文件,如:
{
"autoload": {
"psr-4": {
"Classes\\": "includes/libraries/Classes/"
}
},
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用Contact类edit.php
的admin/controllers/contact/
文件位于该文件夹中.我的edit.php
文件是这样的:
<?php
use Classes\Contact;
$contact = new Contact();
var_dump($contact);
Run Code Online (Sandbox Code Playgroud)
这个文件包含了vendor/autoload.php
文件,但我似乎无法使用该类?
我正在尝试设置 Webpack 以与 docker 一起运行。我希望将其放入自己的容器中,构建文件,然后 nginx 将在其容器上提供生成的代码。
我的docker-compose.yml
文件如下所示:
nginx:
build: ./nginx/
ports:
- 80:80
links:
- php
volumes_from:
- app
php:
build: ./php/
expose:
- 9000
links:
- mysql
volumes_from:
- app
app:
image: php:7.0-fpm
volumes:
- ./app/symfony:/var/www/html
command: "true"
web:
build: ./webpack
volumes_from:
- app
mysql:
image: mysql:latest
volumes_from:
- data
environment:
MYSQL_ROOT_PASSWORD: secret
MYSQL_DATABASE: project
MYSQL_USER: project
MYSQL_PASSWORD: project
data:
image: mysql:latest
volumes:
- /var/lib/mysql
command: "true"
Run Code Online (Sandbox Code Playgroud)
我的代码存储在该app/symfony
目录中。webpack 容器的 Dockerfile 当前为:
FROM node:wheezy
WORKDIR …
Run Code Online (Sandbox Code Playgroud) 我在这里浏览了一些答案,但是似乎没有利用这种方法?
我有一组项目,这些项目是对象。该对象可以具有一个键,该键是“子级”,而“子级”是一组对象等。
有没有办法做到这一点?
例:
Array
(
[1] => stdClass Object
(
[id] => 1
[name] => Steve King
[image] => upload/shop/fe7a66254e4249af2b0093efca75a914.jpg
[parent] => 0
[children] => Array
(
)
)
[2] => stdClass Object
(
[id] => 2
[name] => Eden Hall
[image] => upload/shop/064f60a98deba612e437ac549f1dc05d.jpg
[parent] => 0
[children] =>Array
(
[1] => stdClass Object
(
[id] => 1
[name] => Steve King
[image] => upload/shop/fe7a66254e4249af2b0093efca75a914.jpg
[parent] => 0
[children] => Array
(
)
)
)
[3] => stdClass Object …
Run Code Online (Sandbox Code Playgroud) php ×2
array-walk ×1
autoload ×1
composer-php ×1
docker ×1
namespaces ×1
nginx ×1
symfony ×1
webpack ×1