yii调用外部action与在外部action中渲染页面

// 1. 在controller中映射action
public function actions()
{
return array(
‘create‘ => ‘application.controllers.miiuser.CreateAction‘,
);
}

// 2. 在action中run方法中写逻辑,但下面的render方法显示不行,因为CAction类没有render方法
class CreateAction extends CAction {
public function run(){
// 逻辑处理省略
$this->render(‘worktime.php‘, $data);
}
}

// 3. 别急,CAction 类中有getController方法,问题解决
class CreateAction extends CAction {
public function run(){
// 逻辑处理省略
$this->getController()->render(‘worktime.php‘, $data);
}
}

yii调用外部action与在外部action中渲染页面

时间: 2024-12-21 03:07:41

yii调用外部action与在外部action中渲染页面的相关文章

Android 外部启动activity,自定义action,action常量大全

从任意app,启动另外一个app的activity: 1.   Intent i = new Intent(); ComponentName cn = new ComponentName("com.book.android2",  "com.book.android2.AndroidSearch"); i.setComponent(cn); i.setAction("android.intent.action.MAIN"); startActiv

Yii 2.0.6 - 从入口到Action执行

defined('YII_DEBUG') or define('YII_DEBUG', true); defined('YII_ENV') or define('YII_ENV', 'dev'); require(__DIR__ . '/../vendor/autoload.php'); // 注册 Composer 加载器 Yii::setAlias('@common', dirname(__DIR__)); // 注册别名 { \yii\BaseYii::setAlias($alias, $

Struts2的动态Action和默认后缀.action

1:Struts2的默认访问后缀是.action(特别需要注意的是改了配置文件web.xml或者struts.xml需要重启服务器) 2:Struts2中常用的常量介绍:<!-- 一:全局配置 --> <!--1.请求数据编码  --><constant name="struts.i18n.encoding" value="UTF-8"/><!--2.修改struts2默认的自定义后缀 --><constant

有用的javascript外部文件或其他外部文件引用

原文:有用的javascript外部文件或其他外部文件引用 1.<link href='http://fonts.googleapis.com/css?family=PT+Sans+Narrow' rel='stylesheet' type='text/css' /><!--引入谷歌字体API--> 2.<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs

关于struts2出现No result defined for action????Action and result input - action

前台jsp页面提交的数据与对应的action属性类型不一致例如:前台页面有多个相同的input 输入框 1 <input onclick="$('[name=privilegeIds]').attr('checked',this.checked)" type="checkbox" name="privilegeIds"></input> 2 <!--下面的是相同的checkbox 跟上面的名称一致--> 3 4

【Android平台中的安全编程】の #00-不要在外部存储(SD卡)中存放未加密的敏感信息

本文翻译自https://www.securecoding.cert.org/confluence/display/java/DRD00-J.+Do+not+store+sensitive+information+on+external+storage+%28SD+card%29+unless+encrypted+first,有增删改. Android提供了几种保存持久化应用数据的选择,其中之一就是外部存储(/sdcard, /mnt/sdcard).外部存储包括设备内部的微型或标准大小的SD卡

jsp页面和action的传值与action和action之间的转换传值等四个问题

情况一:jsp提交到某个action中,如果该action方法执行完毕之后还要转到该action中的另一个方法, 那么可以直接返回的时候返回该另一个方法,然后struts.xml中也要配置该方法 情况二: jsp页面提交某个action中,如果giantaction方法执行完毕之后还要转到另一个action中的某方法 此时需要用到重定向 只需要return "name值" 然后在struts.xml中配置重定向name 值,type类型使用redirect. 如果需要传递参数,可以如下

Caused by: org.xml.sax.SAXParseException: 外部 DTD: 无法读取外部 DTD &#39;mybatis-generator-config_1_0.dtd&#39;

1.环境: JDK 1.8 IntelliJ IDEA 2019.3.2 (Community Edition) Build #IC-193.6015.39, built on January 21, 2020 Runtime version: 11.0.5+10-b520.30 amd64 2.现象: 添加 mybatis 的 generatorConfig.xml 后报错 Caused by: org.apache.ibatis.builder.BuilderException: Error

动态调用WebService时动态获取返回Class中的属性

直接给代码: var ret = HTTPS.WSHelper.InvokeWebService("WebService URL", "MethodName", object[] args);var type = ret.GetType();var propertyinfo = type.GetProperty("result");if (propertyinfo == null){       throw new Exception("