文档章节

phalcon tag

mickelfeng
 mickelfeng
发布于 2014/03/20 14:11
字数 2090
阅读 1054
收藏 1

视图助手(View Helpers)

给标签分配默认值 setDefault($id, $value)

\Phalcon\Tag::setDefault("age", "18");  
echo \Phalcon\Tag::textField("age");

给多个标签分配默认值 setDefaults($values)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

   \Phalcon\Tag::setDefaults(array("name" => "柏新星","sex" => "男"));  

  1. echo \Phalcon\Tag::textField("name");  

  2. echo \Phalcon\Tag::textField("sex");  


标签是否有默认值

[php] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::textField("sex");  

  2. echo \Phalcon\Tag::hasValue("sex"); //返回 false  


[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. \Phalcon\Tag::setDefault("sex", "男");  

  2. echo \Phalcon\Tag::textField("sex");  

  3. echo \Phalcon\Tag::hasValue("sex");  //返回 true  

获取标签默认值

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. \Phalcon\Tag::setDefault("sex", "男");  

  2. echo \Phalcon\Tag::textField("sex");  

  3. echo \Phalcon\Tag::getValue("sex");  //返回 男  

连接 linkTo($parameters, $text = null)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::linkTo('signup/register', '注册');  

  2. echo \Phalcon\Tag::linkTo(array('signup/register', '注册'));  

  3. echo \Phalcon\Tag::linkTo(array('signup/register',  '注册', 'class' => 'btn-primary'));  


文本输入框 textField($parameters)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::textField(array("name", "size" => 30));  


Html5数字输入框 numericField($parameters)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::numericField(array("price", "min" => "1", "max" => "5"));  


Html5email输入框 emailField($parameters)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::emailField("email");  


Html5日期输入框 dateField($parameters)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::dateField(array("born", "value" => "14-12-1980"));  


密码输入框 passwordField($parameters)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::passwordField(array("name", "size" => 30));  


隐藏字段输入框 hiddenField($parameters)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::hiddenField(array("name", "value" => "mike"));  


上传文件 fileField($parameters)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::fileField("file");  


复选框 checkField($parameters)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::checkField(array("terms", "value" => "Y"));  


单选按钮 radioField($parameters)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::radioField(array("wheather", "value" => "hot"))  


图片 imageInput($parameters)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::imageInput(array("src" => "/img/button.png"));  


提交按钮 submitButton($parameters)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::submitButton("Save");  


下拉列表 selectStatic($parameters, $data = null)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::selectStatic("status", array("A" => "Active", "I" => "Inactive"));  


文本域 textArea($parameters)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::textArea(array("comments", "cols" => 10, "rows" => 4));  


表单 form($parameters = null)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::form("posts/save");  

  2. \Phalcon\Tag::endForm();  


[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::form(array("posts/save", "method" => "post"));  

  2. \Phalcon\Tag::endForm();  


页面标题

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. \Phalcon\Tag::setTitle('标题');  


文档标题后面添加文字 appendTitle($title)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. \Phalcon\Tag::appendTitle('  某某公司');  


文档标题前面添加文字 prependTitle($title) 

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. \Phalcon\Tag::appendTitle(' 产品列表 ');  


获取文档标题 getTitle($tags = null)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::getTitle();  


加载Css  stylesheetLink($parameters = null, $local = null)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::stylesheetLink("http://fonts.googleapis.com/css?family=Rosario", false);  

  2. echo \Phalcon\Tag::stylesheetLink("css/style.css");  


加载Js  javascriptInclude($parameters = null, $local = null)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::javascriptInclude("http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js", false);  

  2. echo \Phalcon\Tag::javascriptInclude("javascript/jquery.js");  


创建图片 image($parameters = null, $local = null)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::image("img/bg.png");  

  2. echo \Phalcon\Tag::image(array("img/photo.jpg", "alt" => "Some Photo"));  


把字符串用特定字符串连接(不支持中文) friendlyTitle($text, $separator = null, $lowercase = null)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::friendlyTitle('These are big important news', '-'); //these-are-big-important-news  


设置文档类型 setDocType($doctype)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. \Phalcon\Tag::setDoctype(\Phalcon\Tag::HTML401_STRICT);  


文档类型如下

HTML32 = 1;
HTML401_STRICT = 2;
HTML401_TRANSITIONAL = 3;
HTML401_FRAMESET = 4;
HTML5 = 5;
XHTML10_STRICT = 6;
XHTML10_TRANSITIONAL = 7;
XHTML10_FRAMESET = 8;
XHTML11 = 9;
XHTML20 = 10;
XHTML5 = 11;


获取文档类型 getDocType()

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::getDocType();  


创建标签 tagHtml($tagName, $parameters = null, $selfClose = null, $onlyStart = null, $useEol = null)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. echo \Phalcon\Tag::tagHtml('input type="time"');  


创建结束标签 tagHtmlClose($tagName, $useEol = null)

echo \Phalcon\Tag::tagHtmlClose('aaa');//</aaa>  

辅助代码如下

<?php 
namespace Phalcon { 

/** 

* Phalcon\Tag 

* 

* Phalcon\Tag is designed to simplify building of HTML tags. 

* It provides a set of helpers to generate HTML in a dynamic way. 

* This component is an abstract class that you can extend to add more helpers. 

*/ 

class Tag { 

const HTML32 = 1; 

const HTML401_STRICT = 2; 

const HTML401_TRANSITIONAL = 3; 

const HTML401_FRAMESET = 4; 

const HTML5 = 5; 

const XHTML10_STRICT = 6; 

const XHTML10_TRANSITIONAL = 7; 

const XHTML10_FRAMESET = 8; 

const XHTML11 = 9; 

const XHTML20 = 10; 

const XHTML5 = 11; 



protected static $_displayValues; 

protected static $_documentTitle; 

protected static $_documentType; 

protected static $_dependencyInjector; 

protected static $_urlService; 

protected static $_dispatcherService; 

protected static $_escaperService; 

protected static $_autoEscape; 



/** 

* Sets the dependency injector container. 

* 

* @param \Phalcon\DiInterface $dependencyInjector 

*/ 

public static function setDI($dependencyInjector) { 


} 


/** 

* Internally gets the dependency injector 

* 

* @return \Phalcon\DiInterface 

*/ 

public static function getDI() { 


} 


/** 

* Return a URL service from the default DI 

* 

* @return \Phalcon\Mvc\UrlInterface 

*/ 

public static function getUrlService() { 


} 

/** 

* Returns an Escaper service from the default DI 

* 

* @return \Phalcon\EscaperInterface 

*/ 

public static function getEscaperService() { 


} 

/** 

* Get current autoescape mode 

* 

* @return bool 

*/ 

public static function getAutoescape() { 


} 



/** 

* Set autoescape mode in generated html 

* 

* @param boolean $autoescape 

*/ 

public static function setAutoescape($autoescape) { 



} 



/** 

* Assigns default values to generated tags by helpers 

* 

* <code> 

* //Assigning "peter" to "name" component 

* \Phalcon\Tag::setDefault("name", "peter"); 

* 

* //Later in the view 

* echo \Phalcon\Tag::textField("name"); //Will have the value "peter" by default 

* </code> 

* 

* @param string $id 

* @param string $value 

*/ 

public static function setDefault($id, $value) { 



} 



/** 

* Assigns default values to generated tags by helpers 

* 

* <code> 

* //Assigning "peter" to "name" component 

* \Phalcon\Tag::setDefaults(array("name" => "peter")); 

* 

* //Later in the view 

* echo \Phalcon\Tag::textField("name"); //Will have the value "peter" by default 

* </code> 

* 

* @param array $values 

*/ 

public static function setDefaults($values) { 



} 



/** 

* Alias of \Phalcon\Tag::setDefault 

* 

* @param string $id 

* @param string $value 

*/ 

public static function displayTo($id, $value) { 



} 



/** 

* Check if a helper has a default value set using \Phalcon\Tag::setDefault or value from $_POST 

* 

* @param string $name 

* @return boolean 

*/ 

public static function hasValue($name) { 



} 



/** 

* Every helper calls this function to check whether a component has a predefined 

* value using \Phalcon\Tag::setDefault or value from $_POST 

* 

* @param string $name 

* @param array $params 

* @return mixed 

*/ 

public static function getValue($name, $params = null) { 



} 



/** 

* Resets the request and internal values to avoid those fields will have any default value 

*/ 

public static function resetInput() { 



} 



/** 

* Builds a HTML A tag using framework conventions 

* 

* <code> 

* echo \Phalcon\Tag::linkTo('signup/register', 'Register Here!'); 

* echo \Phalcon\Tag::linkTo(array('signup/register', 'Register Here!')); 

* echo \Phalcon\Tag::linkTo(array('signup/register', 'Register Here!', 'class' => 'btn-primary')); 

* </code> 

* 

* @param array|string $parameters 

* @param string $text 

* @return string 

*/ 

public static function linkTo($parameters, $text = null) { 



} 



/** 

* Builds generic INPUT tags 

* 

* @param string $type 

* @param array $parameters 

* @param boolean $asValue 

* @return string 

*/ 

protected static function _inputField() { 



} 



/** 

* Builds INPUT tags that implements the checked attribute 

* 

* @param string $type 

* @param array $parameters 

* @return string 

*/ 

protected static function _inputFieldChecked() { 



} 



/** 

* Builds a HTML input[type="text"] tag 

* 

* <code> 

* echo \Phalcon\Tag::textField(array("name", "size" => 30)); 

* </code> 

* 

* @param array $parameters 

* @return string 

*/ 

public static function textField($parameters) { 



} 



/** 

* Builds a HTML input[type="number"] tag 

* 

* <code> 

* echo \Phalcon\Tag::numericField(array("price", "min" => "1", "max" => "5")); 

* </code> 

* 

* @param array $parameters 

* @return string 

*/ 

public static function numericField($parameters) { 



} 



/** 

* Builds a HTML input[type="email"] tag 

* 

* <code> 

* echo \Phalcon\Tag::emailField("email"); 

* </code> 

* 

* @param array $parameters 

* @return string 

*/ 

public static function emailField($parameters) { 



} 



/** 

* Builds a HTML input[type="date"] tag 

* 

* <code> 

* echo \Phalcon\Tag::dateField(array("born", "value" => "14-12-1980")) 

* </code> 

* 

* @param array $parameters 

* @return string 

*/ 

public static function dateField($parameters) { 



} 



/** 

* Builds a HTML input[type="password"] tag 

* 

* <code> 

* echo \Phalcon\Tag::passwordField(array("name", "size" => 30)); 

* </code> 

* 

* @param array $parameters 

* @return string 

*/ 

public static function passwordField($parameters) { 



} 



/** 

* Builds a HTML input[type="hidden"] tag 

* 

* <code> 

* echo \Phalcon\Tag::hiddenField(array("name", "value" => "mike")); 

* </code> 

* 

* @param array $parameters 

* @return string 

*/ 

public static function hiddenField($parameters) { 



} 



/** 

* Builds a HTML input[type="file"] tag 

* 

* <code> 

* echo \Phalcon\Tag::fileField("file"); 

* </code> 

* 

* @param array $parameters 

* @return string 

*/ 

public static function fileField($parameters) { 



} 



/** 

* Builds a HTML input[type="check"] tag 

* 

* <code> 

* echo \Phalcon\Tag::checkField(array("terms", "value" => "Y")); 

* </code> 

* 

* @param array $parameters 

* @return string 

*/ 

public static function checkField($parameters) { 



} 



/** 

* Builds a HTML input[type="radio"] tag 

* 

* <code> 

* echo \Phalcon\Tag::radioField(array("wheather", "value" => "hot")) 

* </code> 

* 

* Volt syntax: 

* <code> 

* {{ radio_field('Save') }} 

* </code> 

* 

* @param array $parameters 

* @return string 

*/ 

public static function radioField($parameters) { 



} 



/** 

* Builds a HTML input[type="image"] tag 

* 

* <code> 

* echo \Phalcon\Tag::imageInput(array("src" => "/img/button.png")); 

* </code> 

* 

* Volt syntax: 

* <code> 

* {{ image_input('src': '/img/button.png') }} 

* </code> 

* 

* @param array $parameters 

* @return string 

*/ 

public static function imageInput($parameters) { 



} 



/** 

* Builds a HTML input[type="submit"] tag 

* 

* <code> 

* echo \Phalcon\Tag::submitButton("Save") 

* </code> 

* 

* Volt syntax: 

* <code> 

* {{ submit_button('Save') }} 

* </code> 

* 

* @param array $parameters 

* @return string 

*/ 

public static function submitButton($parameters) { 



} 



/** 

* Builds a HTML SELECT tag using a PHP array for options 

* 

* <code> 

* echo \Phalcon\Tag::selectStatic("status", array("A" => "Active", "I" => "Inactive")) 

* </code> 

* 

* @param array $parameters 

* @param array $data 

* @return string 

*/ 

public static function selectStatic($parameters, $data = null) { 



} 



/** 

* Builds a HTML SELECT tag using a \Phalcon\Mvc\Model resultset as options 

* 

* <code> 

* echo \Phalcon\Tag::select(array( 

* "robotId", 

* Robots::find("type = 'mechanical'"), 

* "using" => array("id", "name") 

* )); 

* </code> 

* 

* Volt syntax: 

* <code> 

* {{ select("robotId", robots, "using": ["id", "name"]) }} 

* </code> 

* 

* @param array $parameters 

* @param array $data 

* @return string 

*/ 

public static function select($parameters, $data = null) { 



} 



/** 

* Builds a HTML TEXTAREA tag 

* 

* <code> 

* echo \Phalcon\Tag::textArea(array("comments", "cols" => 10, "rows" => 4)) 

* </code> 

* 

* Volt syntax: 

* <code> 

* {{ text_area("comments", "cols": 10, "rows": 4) }} 

* </code> 

* 

* @param array $parameters 

* @return string 

*/ 

public static function textArea($parameters) { 



} 



/** 

* Builds a HTML FORM tag 

* 

* <code> 

* echo \Phalcon\Tag::form("posts/save"); 

* echo \Phalcon\Tag::form(array("posts/save", "method" => "post")); 

* </code> 

* 

* Volt syntax: 

* <code> 

* {{ form("posts/save") }} 

* {{ form("posts/save", "method": "post") }} 

* </code> 

* 

* @param array $parameters 

* @return string 

*/ 

public static function form($parameters = null) { 



} 



/** 

* Builds a HTML close FORM tag 

* 

* @return string 

*/ 

public static function endForm() { 



} 



/** 

* Set the title of view content 

* 

* <code> 

* \Phalcon\Tag::setTitle('Welcome to my Page'); 

* </code> 

* 

* @param string $title 

*/ 

public static function setTitle($title) { 



} 



/** 

* Appends a text to current document title 

* 

* @param string $title 

*/ 

public static function appendTitle($title) { 



} 



/** 

* Prepends a text to current document title 

* 

* @param string $title 

*/ 

public static function prependTitle($title) { 



} 



/** 

* Gets the current document title 

* 

* <code> 

* echo \Phalcon\Tag::getTitle(); 

* </code> 

* 

* <code> 

* {{ get_title() }} 

* </code> 

* 

* @return string 

*/ 

public static function getTitle($tags = null) { 



} 



/** 

* Builds a LINK[rel="stylesheet"] tag 

* 

* <code> 

* echo \Phalcon\Tag::stylesheetLink("http://fonts.googleapis.com/css?family=Rosario", false); 

* echo \Phalcon\Tag::stylesheetLink("css/style.css"); 

* </code> 

* 

* Volt Syntax: 

* <code> 

* {{ stylesheet_link("http://fonts.googleapis.com/css?family=Rosario", false) }} 

* {{ stylesheet_link("css/style.css") }} 

* </code> 

* 

* @param array $parameters 

* @param boolean $local 

* @return string 

*/ 

public static function stylesheetLink($parameters = null, $local = null) { 



} 



/** 

* Builds a SCRIPT[type="javascript"] tag 

* 

* <code> 

* echo \Phalcon\Tag::javascriptInclude("http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js", false); 

* echo \Phalcon\Tag::javascriptInclude("javascript/jquery.js"); 

* </code> 

* 

* Volt syntax: 

* <code> 

* {{ javascript_include("http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js", false) }} 

* {{ javascript_include("javascript/jquery.js") }} 

* </code> 

* 

* @param array $parameters 

* @param boolean $local 

* @return string 

*/ 

public static function javascriptInclude($parameters = null, $local = null) { 



} 



/** 

* Builds HTML IMG tags 

* 

* <code> 

* echo \Phalcon\Tag::image("img/bg.png"); 

* echo \Phalcon\Tag::image(array("img/photo.jpg", "alt" => "Some Photo")); 

* </code> 

* 

* Volt Syntax: 

* <code> 

* {{ image("img/bg.png") }} 

* {{ image("img/photo.jpg", "alt": "Some Photo") }} 

* {{ image("http://static.mywebsite.com/img/bg.png", false) }} 

* </code> 

* 

* @param array $parameters 

* @param boolean $local 

* @return string 

*/ 

public static function image($parameters = null, $local = null) { 



} 



/** 

* Converts texts into URL-friendly titles 

* 

* <code> 

* echo \Phalcon\Tag::friendlyTitle('These are big important news', '-') 

* </code> 

* 

* @param string $text 

* @param string $separator 

* @param boolean $lowercase 

* @return text 

*/ 

public static function friendlyTitle($text, $separator = null, $lowercase = null) { 



} 



/** 

* Set the document type of content 

* 

* @param string $doctype 

*/ 

public static function setDocType($doctype) { 



} 



/** 

* Get the document type declaration of content 

* 

* @return string 

*/ 

public static function getDocType() { 



} 



/** 

* Builds a HTML tag 

* 

* <code> 

* echo \Phalcon\Tag::tagHtml($name, $parameters, $selfClose, $onlyStart, $eol); 

* </code> 

* 

* @param string $tagName 

* @param array $parameters 

* @param boolean $selfClose 

* @param boolean $onlyStart 

* @param boolean $useEol 

* @return string 

*/ 

public static function tagHtml($tagName, $parameters = null, $selfClose = null, $onlyStart = null, $useEol = null) { 



} 



/** 

* Builds a HTML tag closing tag 

* 

* <code> 

* echo \Phalcon\Tag::tagHtmlClose('script', true) 

* </code> 

* 

* @param string $tagName 

* @param boolean $useEol 

* @return string 

*/ 

public static function tagHtmlClose($tagName, $useEol = null) { 



} 



} 



}

本文转载自:http://blog.csdn.net/starparker/article/details/18779289

mickelfeng

mickelfeng

粉丝 237
博文 2802
码字总数 605868
作品 0
成都
高级程序员
私信 提问
Phalcon v1.3.2发布,高性能 PHP 框架

Phalcon 1.3.2 发布了,Phalcon 是一个开源的、全堆栈的 PHP 5 框架,使用 C 扩展编写,专门为高性能优化。无需学习和使用 C 语言,所有函数都以 PHP 类的方式曾现。Phalcon 是一个松耦合的框...

raykwok
2014/06/06
2K
12
如何重写phalcon方法?

在使用phalcon过程中,发现在同一个控制器流程中无法重复使用 $this-tag->prependTitle($title) 来达到反复拼接文档title的目的,查看源代码发现每次执行prependTitle方法是简单的直接赋值而...

爬墙
2016/09/22
22
0
Phalcon 2.0.3 发布,高性能 PHP 框架

Phalcon 2.0.3 发布,此版本是稳定版本,更新内容如下: Added support for Behaviors in Phalcon\Mvc\Collection Added SoftDelete and Timestampable behaviors to Collections Implemente......

oschina
2015/06/11
1K
6
Phalcon 2.0.6 稳定版发布,高性能 PHP 框架

Phalcon 2.0.6 稳定版发布,更新内容如下: Builds in TravisCI now uses Docker to perform faster builds Added to easily set cache headers. When a beanstalkd connection is closed th......

oschina
2015/07/22
2.7K
9
Cphalcon 3.1.0 发布,PHP 的 C 扩展 Web 框架

Cphalcon 3.1.0 正式版发布了,Cphalcon 是一个开源的 Web 框架,作为 PHP 语言 C 扩展,它提供了更高的性能与更低的资源消耗。 本次更新内容如下: Added , Added the ability to truncate ...

局长
2017/03/23
592
4

没有更多内容

加载失败,请刷新页面

加载更多

为构建社交关系链手淘都做了啥?

作者|王卫(泓冰) 出品|阿里巴巴新零售淘系技术部 01、淘宝社交关系推荐的背景 1、互联网下半场到来:互联网的下半场,人口红利消失,各大平台需要对用户做精细化运营,用户的增长和留存是每一...

阿里云官方博客
11分钟前
3
0
Iaas/Paas/Saas有何区别,一个故事告诉你

云计算有三种服务模式,IaaS,PaaS和SaaS。单从英文全称去理解,他们分别是“基础设施即服务”“平台即服务”和“软件即服务”。 这样翻译过来可不好理解,但是我们可以举个例子。现在我们就以...

JEPaaS云平台
19分钟前
3
0
温度传感器怎么测好坏

  温度传感器也就是负温度系数热敏电阻,温度越高,电阻越小,测量时先看其阻值能不能根据温度的变化而变,再看其变化的阻值是不是在标定的范围之内。   有以下四种方法;   1、若是有...

仙溪
19分钟前
3
0
zk中ZooKeeperServer解析

内部类 ChangeRecord 处理PrepRP和FinalRP之间的信息 static class ChangeRecord { ChangeRecord(long zxid, String path, StatPersisted stat, int childCount, List<ACL> acl) {......

writeademo
29分钟前
3
0
LNMP---安装worrdpress、discuz,域名重定向,用户认证,nginx访问日志

4.34 安装wordpress 4.35 安装discuz 4.36 域名重定向 4.37 用户认证 4.38 nginx访问日志 一、安装wordpress 创建博客: 添加一个博客的虚拟主机 blog.tobe.com.conf 做如下更改 安装博客wor...

tobej
31分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部