PHP中带参数的用户控件
我不熟悉.php。我想知道我们可以用什么方法创建用户控件(我们是如何在asp.net中创建的)。这可以在php的include中找到,但我需要将参数传递给它,并在php的include文件中使用这些参数 我强烈建议您使用php框架进行web开发。独立php过于通用和非结构化,在开发中无法发挥作用 为了回答您的问题,如果您决定使用Symfony这样的框架,您会发现它配备了使用“Partials”、“Components”和“widget”处理“用户控件”的功能 有关更多信息,请参阅 -- 如果您决定不使用框架,那么最好将HTML代码放在包含文件(例如myControl.inc.php)中,然后使用以下方法手动将其包含在主布局中:PHP中带参数的用户控件,php,user-controls,Php,User Controls,我不熟悉.php。我想知道我们可以用什么方法创建用户控件(我们是如何在asp.net中创建的)。这可以在php的include中找到,但我需要将参数传递给它,并在php的include文件中使用这些参数 我强烈建议您使用php框架进行web开发。独立php过于通用和非结构化,在开发中无法发挥作用 为了回答您的问题,如果您决定使用Symfony这样的框架,您会发现它配备了使用“Partials”、“Components”和“widget”处理“用户控件”的功能 有关更多信息,请参阅 -- 如果您决
同样,我强烈反对任何人在没有框架的情况下开发php应用程序。我记得我做了一个实验,用php+JavaScript模拟ASP.NET的行为 一个模糊的例子:
警报(window.Grid1.DataSource);
我使用XHTML1.0的定义文件并添加了“ja:”标记。然后,使用javascriptdom和AJAX,我用需要交付的内容替换了标记
我不知道这个解决方案的效率到底有多高,但它符合XHTML
在这个问题上只有我的两分钱。在include调用中使用“get”参数不能实现这一点吗?比如: 包括“control.php?param1=value1” 重复问题:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict (jaFramework-Edition)//EN//"
"http://www.joelalejandro.com/ja-xhtml/ja-xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ja="http://www.joelalejandro.com/ja-xhtml/" xml:lang="en" lang="en">
<head>
<title></title>
<script type="text/javascript" src="jaXHTML.js"></script>
</head>
<body>
<ja:MySQLServer
id="MySQL1"
ConfigFile="mysql1.conf">
</ja:MySQLServer>
<ja:Grid
id="Grid1"
UsingConnection="MySQL1"
DataSource="urminute_com.mp_songs">
</ja:Grid>
<script>
alert(window.Grid1.DataSource);
</script>
</body>