Skip to content

Instantly share code, notes, and snippets.

<?
list($profile->age,$profile->sex,$profile->name)=$input->fetch('age','sex','name');
<?
$profile->age=$input->get_num('age',18);
<?
$input=Input::Get();
if ($input->has('name','age','sex'))
{
$profile=Model::Instance('profiles.profile');
$profile->name=$input->name;
$profile->age=$input->get_num('age');
$profile->save();
}
else
<?
$input=Input::Get();
if ($input->has('name','age','sex'))
{
$profile=Model::Instance('profiles.profile');
$profile->name=$input->name;
$profile->age=$input->age;
$profile->save();
}
else
<?
$input=Input::Get();
if ($input->has('name','age','sex'))
{
// ...
}
else
throw new InvalidParametersException("Required form variables missing.");
<?
$input=Input::Get();
<?
uses('system.util.serializer');
$site=new CMSSite();
$site->id = 'test';
// ... etc ...
$site = Serializer::DeserializeObject($serialized, Serializer::FORMAT_XML, 'cms/serialization');
<?
uses('system.util.serializer');
$site=new CMSSite();
$site->id = 'test';
// ... etc ...
$serialized = Serializer::SerializeObject($site, Serializer::FORMAT_XML);
<?php
uses("system.app.serializable");
/**
* Represents a CMS site
*
* [[
* serializer: { node: 'site', config: 'cms/serializer' }
* ]]
*/
paragraph:
model: cms.cms_paragraph
attributes:
- { name: 'id', type: 'string' }
children:
- { name: 'value', type: 'html' }