Difference between revisions of "JView/setModel"
From Joomla! Documentation
< API15:JView
(New page: ===Description===
Method to add a model to the view. We support a multiple model single view system by which models are referenced by classname. A caveat to the classname referencing is t...) |
m (removing red link to edit, no existant pages) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 3: | Line 3: | ||
<span class="editsection" style="font-size:76%;"> | <span class="editsection" style="font-size:76%;"> | ||
− | <nowiki>[< | + | <nowiki>[<! removed edit link to red link >]</nowiki> |
</span> | </span> | ||
− | + | <! removed transcluded page call, red link never existed > | |
===Syntax=== | ===Syntax=== | ||
− | <source lang="php">setModel(&$model, $default=false)</source> | + | <source lang="php">& setModel(&$model, $default=false)</source> |
{| class="wikitable" | {| class="wikitable" | ||
Line 17: | Line 17: | ||
!Description | !Description | ||
|- | |- | ||
− | | | + | | &$model |
| | | | ||
| $model The model to add to the view. | | $model The model to add to the view. | ||
Line 36: | Line 36: | ||
===Source Body=== | ===Source Body=== | ||
<source lang="php"> | <source lang="php"> | ||
− | function setModel(&$model, $default = false) | + | function &setModel( &$model, $default = false ) |
{ | { | ||
$name = strtolower($model->getName()); | $name = strtolower($model->getName()); | ||
Line 49: | Line 49: | ||
<span class="editsection" style="font-size:76%;"> | <span class="editsection" style="font-size:76%;"> | ||
− | <nowiki>[< | + | <nowiki>[<! removed edit link to red link >]</nowiki> |
</span> | </span> | ||
− | + | <! removed transcluded page call, red link never existed > | |
===Examples=== | ===Examples=== | ||
Line 64: | Line 64: | ||
format= ,,, | format= ,,, | ||
</dpl> | </dpl> | ||
+ | [[Category:Archived pages API15]] |
Revision as of 13:59, 12 May 2013
The "API15" namespace is an archived namespace. This page contains information for a Joomla! version which is no longer supported. It exists only as a historical reference, it will not be improved and its content may be incomplete and/or contain broken links.
Description[edit]
Method to add a model to the view. We support a multiple model single view system by which models are referenced by classname. A caveat to the classname referencing is that any classname prepended by JModel will be referenced by the name without JModel, eg. JModelCategory is just Category.
[<! removed edit link to red link >]
<! removed transcluded page call, red link never existed >
Syntax[edit]
& setModel(&$model, $default=false)
Parameter Name | Default Value | Description |
---|---|---|
&$model | $model The model to add to the view. | |
$default | false | $default Is this the default model? |
Returns[edit]
object The added model
Defined in[edit]
libraries/joomla/application/component/view.php
Importing[edit]
jimport( 'joomla.application.component.view' );
Source Body[edit]
function &setModel( &$model, $default = false )
{
$name = strtolower($model->getName());
$this->_models[$name] = &$model;
if ($default) {
$this->_defaultModel = $name;
}
return $model;
}
[<! removed edit link to red link >] <! removed transcluded page call, red link never existed >
Examples[edit]
<CodeExamplesForm />