基于nextcloud docker:
NEXTCLOUD_TRUSTED_DOMAINS(默认情况下未设置)可选的空格分隔列表域这是我的 docker-compose:
version: '3.3'
services:
redis:
image: "redis:alpine"
container_name: redis
restart: always
db:
container_name: maria-db
restart: always
image: mariadb
command: --transaction-isolation=READ-COMMITTED --log-bin=ROW --innodb-read-only-compressed=OFF
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: ncdb
MYSQL_USER: nextcloud
MYSQL_PASSWORD: nextcloud
volumes:
- /containers/cloud/mariadb:/var/lib/mysql
nextcloud:
container_name: nextcloud
restart: always
image: nextcloud:17.0.0
ports:
- 8080:80
volumes:
- /containers/cloud/nextcloud/apps:/var/www/html/apps
- /containers/cloud/nextcloud/config:/var/www/html/config
- /containers/cloud/nextcloud/data:/var/www/html/data
depends_on:
- db
environment:
- NEXTCLOUD_TRUSTED_DOMAINS=${NCADDRESS} nextcloud
Run Code Online (Sandbox Code Playgroud)
但它不会在config.php文件中创建第二个数组元素。我也使用这样的环境:
NEXTCLOUD_TRUSTED_DOMAINS: ${NCADDRESS} nextcloud
Run Code Online (Sandbox Code Playgroud)
但没有区别:
'trusted_domains' =>
array (
0 => 'nc.example.com',
),
Run Code Online (Sandbox Code Playgroud) 我在网上搜索了100亿次,我找不到一个干净的解决方案
这是我的CertificateType模型翻译部分:
public $actsAs = array('Translate'=>array('title','description')) ;
Run Code Online (Sandbox Code Playgroud)
和证书模型:
public $actsAs=array('Translate'=>array('filename')) ;
public $belongsTo = array(
'CertificateType' => array(
'className' => 'CertificateType',
'foreignKey' => 'certificate_type_id',
'conditions' => '',
'fields' => '',
'order' => ''
) ,
);
Run Code Online (Sandbox Code Playgroud)
但在获取时间内,所属模型不会翻译:
public function admin_index() {
$this->Certificate->locale = $this->Session->read('Config.language');
$this->Certificate->CertificateType->locale = $this->Session->read('Config.language');
$this->Certificate->recursive = 0;
$this->set('certificates', $this->paginate());
debug($this->Certificate->paginate()) ;
}
Run Code Online (Sandbox Code Playgroud)
为什么?
我material ui在我的REACT pwa. 当我尝试在移动设备中打开应用程序时,初始化时不会检测到屏幕尺寸。因此,我的树将渲染两次,并且我看到屏幕随着动态响应变化而闪烁。
import { useMediaQuery, useTheme } from "@material-ui/core";
import { useRef } from "react";
export default function App() {
const theme = useTheme();
const isMobile = useMediaQuery(theme.breakpoints.down("xs"));
const render=useRef(0);
console.log(++render.current);
console.log('material answering to is mobile:',isMobile)
return (
<div/>
)
}
Run Code Online (Sandbox Code Playgroud)
难道还有什么我不知道的事吗?