EasyAdminBundle不会加载资产

时间:2019-01-12 11:07:54

标签: php symfony assets easyadmin

我正在尝试在产品服务器上设置Symfony项目,除这一件事外,其他一切都正常。我正在使用EasyAdminBundle作为管理面板,并且类似这样: my website without assets

我的资产似乎根本没有加载。但是我所有的文件都放在网站/资产中

$ ls web/assets/ -l
    total 1548
    drwxr-xr-x 3 andar-krakow andar-krakow    4096 2019-01-12 11:48 elfinder
    drwxr-xr-x 2 andar-krakow andar-krakow    4096 2019-01-12 11:48 jquery
    drwxr-xr-x 4 andar-krakow andar-krakow    4096 2019-01-12 11:48 jquery-ui
    -rw-r--r-- 1 andar-krakow andar-krakow 1381670 2019-01-12 11:48 require-built.js
    -rw-r--r-- 1 andar-krakow andar-krakow     733 2019-01-12 11:48 require.config.js
    -rw-r--r-- 1 andar-krakow andar-krakow   99864 2019-01-12 11:48 require.css
    -rw-r--r-- 1 andar-krakow andar-krakow   81836 2019-01-12 11:48 require.js

我也尝试使用php bin/console assets:installphp bin/console assets:install --symlink,但是没有用。也许有些配置我忘记了,或者权限有问题。当我使用assets:install时,会出现以下内容:

$ php bin/console assets:install

Installing assets as hard copies.


[OK] No assets were provided by any bundle.   

我已经安装了资产捆绑包,基于Symfony 3.4,EasyAdminBundle 1.17的项目

1 个答案:

答案 0 :(得分:0)

我找到了答案。我在js控制台上查看并检查了无法加载的文件。 function drawRow(index, rowData) { let row = $("<tr class='table-data' />"), productSum = rowData.quantity * rowData.price; $(".products_table tbody").append(row); row.append($("<td>" + index + "</td>")); row.append($("<td>" + rowData.name + "</td>")); row.append($("<td>" + rowData.quantity + "</td>")); row.append($("<td>" + rowData.price + "</td>")); row.append($("<td>" + productSum + "</td>")); } 中缺少一个from concurrent import futures import time def task(n): print('{}: sleeping'.format(n)) time.sleep(0.5) print('{}: done'.format(n)) return n / 10 def done(fn): if fn.cancelled(): print('{}: canceled'.format(fn.arg)) elif fn.done(): error = fn.exception() if error: print('{}: error returned: {}'.format( fn.arg, error)) else: result = fn.result() print('{}: value returned: {}'.format( fn.arg, result)) if __name__ == '__main__': ex = futures.ThreadPoolExecutor(max_workers=2) print('main: starting') f = ex.submit(task, 5) f.arg = 5 f.add_done_callback(done) result = f.result() 文件夹,应该存放所有需要的文件。我从本地计算机上载了它们,并且可以正常工作。

有人知道为什么composer安装未总是包含所有必需的文件吗?