Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 使用php yii v1.1响应动态元标记_Reactjs_Yii_React Router_Meta Tags_React Helmet - Fatal编程技术网

Reactjs 使用php yii v1.1响应动态元标记

Reactjs 使用php yii v1.1响应动态元标记,reactjs,yii,react-router,meta-tags,react-helmet,Reactjs,Yii,React Router,Meta Tags,React Helmet,我正在使用reactjs for movies目录网站构建一个新的前端,其中PHP(Yii 1.1)被用作后端技术。 元标签的所有数据都存储在数据库中,我想知道我应该使用Yii 1来构建动态元标签,这将被社交网络发现 在前端,您可以使用 从api获取元对象,并将该值传递给从react document meta导入的 const meta = { title: 'Some Meta Title', description: 'I am a description, and I c

我正在使用reactjs for movies目录网站构建一个新的前端,其中PHP(Yii 1.1)被用作后端技术。 元标签的所有数据都存储在数据库中,我想知道我应该使用Yii 1来构建动态元标签,这将被社交网络发现

在前端,您可以使用

从api获取元对象,并将该值传递给从
react document meta导入的

const meta = {
    title: 'Some Meta Title',
    description: 'I am a description, and I can create multiple tags',
    canonical: 'http://example.com/path/to/page',
    meta: {
        charset: 'utf-8',
        name: {
            keywords: 'react,meta,document,html,tags'
        }
    }
}
在渲染方法写入中:

    <DocumentMeta {...meta} />

请注意,社交网络无法读取此元标记,如果您使用javascript执行此操作,它们将无法访问。 元标记应该从后端以html代码加载,以便社交网络可以访问

在后端使用php编写元标记的解决方案是使用php加载html或使用SSR(服务器端呈现)。它们都会刷新您的站点

希望这能帮助您在前端使用

从api获取元对象,并将该值传递给从
react document meta导入的

const meta = {
    title: 'Some Meta Title',
    description: 'I am a description, and I can create multiple tags',
    canonical: 'http://example.com/path/to/page',
    meta: {
        charset: 'utf-8',
        name: {
            keywords: 'react,meta,document,html,tags'
        }
    }
}
在渲染方法写入中:

    <DocumentMeta {...meta} />

请注意,社交网络无法读取此元标记,如果您使用javascript执行此操作,它们将无法访问。 元标记应该从后端以html代码加载,以便社交网络可以访问

在后端使用php编写元标记的解决方案是使用php加载html或使用SSR(服务器端呈现)。它们都会刷新您的站点


希望这对你有所帮助

提神是我努力避免的事情。我也在考虑react头盔,但头盔似乎在社交网络方面也存在某些问题……我正试图避免让人耳目一新。我也在考虑react头盔,但头盔似乎在社交网络方面也存在某些问题。。。